-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.dockerignore
More file actions
65 lines (56 loc) · 1.6 KB
/
Copy path.dockerignore
File metadata and controls
65 lines (56 loc) · 1.6 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
# ── Docker build context exclusions (repo root) ───────────────────
# Keeps the build context small and prevents secrets/build artifacts
# from leaking into the image.
# .NET build output
**/bin/
**/obj/
**/out/
# Test results / coverage
**/TestResults/
**/coverage*/
# IDE / editor
.vs/
.vscode/
.cursor/
**/*.user
**/*.suo
# Node (UI project — not needed for either image)
archlucid-ui/node_modules/
archlucid-ui/.next/
archlucid-ui/out/
archlucid-ui/build/
archlucid-ui/playwright-report/
archlucid-ui/test-results/
archlucid-ui/coverage/
archlucid-ui/e2e/
archlucid-ui/*.tsbuildinfo
# Git
.git/
.gitignore
# Docker
**/Dockerfile*
docker-compose*.yml
**/.dockerignore
# Docs — excluded from images except the pricing single-source document,
# which the archlucid-ui Dockerfile build stage needs to generate pricing.json.
# API image: ArchLucid.Application embeds go-to-market + security + library files for
# the Trust Center evidence pack (`ArchLucid.Application.csproj` EmbeddedResource). Re-include
# whole subfolders (same pattern as go-to-market) so nested paths (e.g. `pen-test-summaries/`)
# are in the build context; per-file `!` alone can fail if a parent is excluded.
# UI image: `archlucid-ui/Dockerfile` COPYs `docs/go-to-market/trust-center.md` for `/trust` SSR;
# root `docs/trust-center.md` is a short redirect for legacy links.
docs/
!docs/go-to-market/
!docs/go-to-market/PRICING_PHILOSOPHY.md
!docs/security/
!docs/library/
!docs/CORE_PILOT.md
!docs/runbooks/
!docs/onboarding/
!docs/trust-center.md
# CI
.github/
# Env / secrets
**/.env
**/.env.*
!**/.env.example