-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.dockerignore
More file actions
39 lines (34 loc) · 763 Bytes
/
Copy path.dockerignore
File metadata and controls
39 lines (34 loc) · 763 Bytes
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
# Keep the Docker build context tiny. The image needs only: pyproject.toml, README.md,
# birdtrip/, frontend/, data/taxonomy/, docker-entrypoint.sh. Everything else is excluded so
# `fly deploy` doesn't upload the multi-hundred-GB data dir / raw EBD to the builder.
# version control & scratch
.git
.gitignore
.tmp/
__pycache__/
*.pyc
# huge data + raw EBD — never in the image (the store is fetched from object storage on boot)
data/*
!data/taxonomy
*.txt
*.parquet
*.sqlite
*.gz
*.tar
*.zip
# local installers, secrets, upload helpers
AWSCLIV2.pkg
*.pkg
upload.sh
*.env
.env
# research artifacts / figures / vendored skills — not part of the app
figures/
viz/
skills/
*.png
# dev-only (not copied into the image anyway)
tests/
scripts/
*.md
!README.md