feat: añadir configuración Docker con usuario appuser y seguridad reforzada

- Dockerfile multi-stage con usuario no-root (UID 1001)
- docker-compose.yml con seguridad reforzada (read-only, capabilities limitadas)
- nginx.conf optimizado con headers de seguridad y puerto 8080
- package.json para build de Tailwind CSS
- .dockerignore para optimizar contexto de construcción
This commit is contained in:
Marco Gallegos
2026-01-29 09:06:23 -06:00
parent 1c3d1d32ee
commit 3a8e950a67
5 changed files with 178 additions and 0 deletions

15
package.json Normal file
View File

@@ -0,0 +1,15 @@
{
"name": "noire-landing",
"version": "1.0.0",
"description": "Noiré Collective Landing Page",
"main": "index.js",
"scripts": {
"build": "tailwindcss -i ./css/tailwind.css -o ./css/tailwind-build.css --watch",
"build:prod": "tailwindcss -i ./css/tailwind.css -o ./css/tailwind-build.css --minify"
},
"devDependencies": {
"tailwindcss": "^3.0.0"
},
"keywords": ["landing", "marketing", "web"],
"author": "Noiré Collective"
}