-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path.dockerignore
More file actions
55 lines (47 loc) · 1.65 KB
/
Copy path.dockerignore
File metadata and controls
55 lines (47 loc) · 1.65 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
# Build context exclusion list for `docker build .`. Keeping the
# context lean matters: every byte sent to the daemon is hashed for
# the build's source-changed signal, and the production multi-stage
# Dockerfile already invalidates the dependency layer cache on any
# Cargo.lock / Cargo.toml change.
# Cargo build artefacts — re-built inside the build stage anyway.
/target/
target/
**/target/
# Runtime state directory the engine writes the redb file into. Never
# part of the image.
/data/
data/
# Backtest tooling output: large JSON fixtures + Python venv state.
# Re-collected on demand via `tools/backtest-collect/backtest_collect.py`.
tools/backtest-collect/fixtures-*.json
tools/baseline-latency/data/
tools/**/__pycache__/
tools/**/*.pyc
# NOTE: `modules/fixtures/*-bomb` are listed in the workspace
# `Cargo.toml`, so excluding them breaks `cargo build` ("failed to
# load manifest for workspace member"). They're tiny crates and the
# Dockerfile doesn't COPY them to the runtime stage, so the
# image size impact is zero. Keep them in the build context.
# Local-only configs. The production `engine.toml` is supplied at
# runtime via a bind-mount (`/etc/shepherd/engine.toml`).
engine.toml
engine.e2e.toml
engine.load.toml
engine.m2.toml
engine.m3.toml
# Git + GitHub metadata.
/.git/
/.github/
.gitignore
# Editor / OS noise.
.vscode/
.idea/
.DS_Store
*.swp
# Operator-side docs reports the image doesn't need. Source markdown
# stays so it's discoverable inside the container if an operator
# `docker exec`s in for a quick `cat docs/production.md`.
docs/operations/load-reports/
docs/operations/e2e-reports/
docs/operations/backtest-reports/
docs/operations/baselines/