forked from kodustech/kodus-ai
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.dockerignore
More file actions
72 lines (64 loc) · 1.64 KB
/
Copy path.dockerignore
File metadata and controls
72 lines (64 loc) · 1.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# Dependencies & build output
node_modules
**/node_modules
.pnpm-store
**/.pnpm-store
dist
**/dist
**/.next
**/.turbo
**/.swc
**/.vercel
*.tsbuildinfo
# Tooling state that has no business inside build contexts
.git
.github
.husky
.vscode
.idea
.cursor
# Docker/compose artifacts (don't COPY them into images we're building)
.dockerignore
Dockerfile*
DockerFiles
docker-compose*.yml
# Git worktrees — full repo copies that would otherwise balloon the context
.worktrees
# Logs, caches and scratch space
logs
tmp
coverage
.build_cache
*.log
# Docs, tests, evals and external sandbox tooling aren't needed at runtime
*.md
test
docs
docs-internal
evals
specs
e2b-sandbox
stress-test-prs.ts
ormlogs.log
# Schema-as-code preview output (regenerated locally, never shipped)
.env-preview
poc-env
# Dev-only tooling for generating benchmark PRs — not called by the runtime
scripts/pr-creator
# CLI app is a standalone tool (apps/cli/), not part of the API/worker/web/
# webhooks/mcp-manager runtime. Skipped from build context to reduce context
# transfer time. If you ever build a Docker image FOR the CLI, override this
# in a Dockerfile-specific .dockerignore.
apps/cli
# Env files — never ship these into an image, INCLUDING nested ones.
# Plain `.env` only matches the context root — Docker's .dockerignore is
# not recursive by default — so scripts/pr-creator/.env (with real tokens)
# was being copied into the image. `**/.env*` catches every nesting level.
**/.env
**/.env.*
!**/.env.example
!apps/web/.env
!apps/web/.env.production
# macOS finder droppings leak into images through nested COPYs the same
# way .env files did — catch them explicitly.
**/.DS_Store