- apps/api/Dockerfile: multi-stage pnpm build, runtime node:22-alpine, port 3001 - apps/web/Dockerfile: multi-stage pnpm + Vite, runtime nginx:alpine with SPA config - .dockerignore: excludes node_modules, dist, .env, .git, IDE folders, design docs - Brand logo (naturcalabacera.webp) integrated as favicon, sidebar icon, header logo - index.html title updated to 'Naturcalabacera · Reservas'
64 lines
666 B
Plaintext
64 lines
666 B
Plaintext
# Dependencias y builds (se generan dentro del contenedor)
|
|
node_modules
|
|
**/node_modules
|
|
dist
|
|
**/dist
|
|
|
|
# Variables de entorno (NUNCA en imágenes)
|
|
.env
|
|
.env.*
|
|
**/.env
|
|
**/.env.*
|
|
!**/.env.example
|
|
|
|
# Git
|
|
.git
|
|
.gitignore
|
|
|
|
# Editor / SO
|
|
.vscode
|
|
.idea
|
|
.DS_Store
|
|
*.swp
|
|
*.swo
|
|
|
|
# Logs
|
|
*.log
|
|
logs
|
|
|
|
# Documentación y archivos de planificación que no necesita el build
|
|
*.md
|
|
!README.md
|
|
architecture
|
|
directivas
|
|
skills
|
|
.agents
|
|
.claude
|
|
.codebuddy
|
|
.commandcode
|
|
.continue
|
|
.crush
|
|
.factory
|
|
.goose
|
|
.kilocode
|
|
.kiro
|
|
.mcpjam
|
|
.mux
|
|
.neovate
|
|
.openhands
|
|
.pi
|
|
.qoder
|
|
.qwen
|
|
.roo
|
|
.tmp
|
|
.trae
|
|
.windsurf
|
|
.zencoder
|
|
findings.md
|
|
gemini.md
|
|
progress.md
|
|
task_plan.md
|
|
|
|
# Imágenes de diseño en raíz
|
|
*.png
|