# No copiar artefactos del host al contenedor. # # El error "sh: vite: not found" al hacer `docker compose up` aparece # cuando los node_modules del host (Windows / macOS) sobrescriben los # que `npm install` acaba de instalar dentro del contenedor Linux. # Excluyéndolos aquí, el `COPY . .` del Dockerfile no los pisa. node_modules/ npm-debug.log* yarn-debug.log* yarn-error.log* pnpm-debug.log* # Builds locales / cachés. dist/ build/ .vite/ *.timestamp-* # Secretos: no subir `.env` al contexto de `docker build` (evita capas con claves). # `env_file` en compose aplica al proceso en ejecución del servicio, no al paso # `npm run build` del Dockerfile; las `VITE_*` deben estar disponibles ahí (ENV/ARG). .env .env.* !.env.example # Editor / OS. .git/ .gitignore .DS_Store Thumbs.db .idea/ .vscode/