Avoid Coolify OOM crashes by documenting and scripting sequential service builds, and make Docker builds resilient to local-only .env symlinks and missing .cursor agent paths. Co-authored-by: Cursor <cursoragent@cursor.com>
50 lines
736 B
Text
50 lines
736 B
Text
# Docker build context is the repo root (see docker/docker-compose.coolify.yml).
|
|
# Keep in sync with docker/.dockerignore.
|
|
|
|
# Dependencies & build outputs
|
|
**/node_modules
|
|
**/.pnpm-store
|
|
**/.next
|
|
**/dist
|
|
**/.turbo
|
|
|
|
# Git & IDE (worker image copies .cursor; keep context lean via explicit COPY paths in Dockerfile)
|
|
.git
|
|
.gitignore
|
|
.idea
|
|
.vscode
|
|
*.swp
|
|
*.swo
|
|
|
|
# Env & secrets (compose should inject at runtime)
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
apps/web/.env
|
|
|
|
# Logs & caches
|
|
logs
|
|
**/*.log
|
|
npm-debug.log*
|
|
pnpm-debug.log*
|
|
.turbo
|
|
.cache
|
|
|
|
# Tests & misc
|
|
coverage
|
|
**/__tests__
|
|
**/*.test.ts
|
|
**/*.test.tsx
|
|
**/*.spec.ts
|
|
**/*.spec.tsx
|
|
|
|
# Docs (not needed in image)
|
|
**/*.md
|
|
LICENSE
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Docker (avoid nested contexts)
|
|
docker/**/*.md
|