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

28
.dockerignore Normal file
View File

@@ -0,0 +1,28 @@
# Docker
Dockerfile
docker-compose.yml
.dockerignore
# Node
node_modules/
npm-debug.log*
# OS
.DS_Store
Thumbs.db
# Git
.git/
.gitignore
# IDE
.vscode/
.idea/
# Logs
logs/
*.log
# Cache
.cache/
.parcel-cache/