-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.dockerignore
More file actions
105 lines (86 loc) · 1.72 KB
/
Copy path.dockerignore
File metadata and controls
105 lines (86 loc) · 1.72 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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
# ===========================================
# Docker build context exclusions
# Reduces context size and improves build speed
# ===========================================
# Git
.git/
.gitignore
# GitHub workflows and configs
.github/
# Claude/AI tooling
.claude/
AGENTS.md
# Development tooling
.husky/
.vscode/
.idea/
*.swp
*.swo
*~
# Documentation (not needed for build)
docs/
project-management/
*.md
!apps/frontend/README.md
# CI/CD and release configs
.releaserc.json
renovate.json
commitlint.config.mjs
.tool-versions
# Environment files (secrets - never include)
.env
.env.local
.env.*.local
.env.example
# Dependencies (will be installed fresh in container)
# `**/` is required to also exclude nested workspace node_modules
# (apps/*/node_modules, packages/*/node_modules) -- a bare `node_modules/` only
# matches the repo root. Without this, a populated local checkout copies host
# node_modules (with absolute host-path symlinks) into the image and breaks it.
node_modules/
**/node_modules/
.pnpm-store/
**/.aube/
# Build outputs (will be built fresh in container)
dist/
build/
.svelte-kit/
.output/
# Testing artifacts
coverage/
.nyc_output/
playwright-report/
test-results/
**/*.test.ts
**/*.spec.ts
**/tests/
**/test/
**/__tests__/
**/vitest.config.ts
**/playwright.config.ts
# TypeScript build artifacts
*.tsbuildinfo
# Logs
logs/
*.log
npm-debug.log*
pnpm-debug.log*
# Temporary files
*.tmp
.temp/
# Database files
*.db
*.sqlite
# OS files
.DS_Store
Thumbs.db
# Docker files not needed in context
docker-compose*.yml
.docker/
# Upload assets (runtime data)
apps/backend/uploads/
# Scripts (development helpers, except osm-import)
scripts/
!scripts/osm-import/
# Linter config (not needed for production build)
biome.json