| 12345678910111213141516171819202122232425262728293031 |
- node_modules
- **/node_modules
- .next
- **/.next
- .turbo
- **/.turbo
- dist
- **/dist
- # apps/studio is the large (~660MB) broken Supabase fork. It is gated out
- # of the production stack (no studio service in dokploy/compose.yml), so we
- # keep its ~660MB of SOURCE out of the build context that every app
- # Dockerfile sends to the daemon (`context: ../..` + `COPY . .`).
- # BUT: apps/studio is a workspace member in pnpm-lock.yaml (importer entry),
- # so `pnpm install --frozen-lockfile` aborts if its package.json is missing.
- # Therefore exclude the contents but KEEP package.json so the frozen install
- # still resolves the workspace. (Re-include the whole dir by deleting these
- # two lines if the studio build is ever fixed + a studio service added back.)
- apps/studio/*
- !apps/studio/package.json
- # .git is intentionally NOT ignored — apps/api/src/routes/health.ts reads
- # .git/HEAD at boot to populate /info.buildSha when a docker build doesn't
- # pass BRIVEN_BUILD_SHA as a build-arg (e.g. Dokploy auto-deploys).
- .github
- .vscode
- .idea
- .DS_Store
- .env
- .env.*
- docs
- apps/runtime/data
- apps/api/data
|