-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy path.dockerignore
More file actions
64 lines (56 loc) · 1.65 KB
/
Copy path.dockerignore
File metadata and controls
64 lines (56 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
56
57
58
59
60
61
62
63
64
# Keep the build context small and reproducible: only source + lock/manifests
# should reach the image. Everything below is either host-specific, secret, or
# regenerated inside the build.
# The virtualenv is platform-specific. It MUST be rebuilt inside the image from
# uv.lock, never copied from the host, or the image gets a Linux-incompatible
# tree (uv's own Docker guidance calls this out explicitly).
.venv/
**/.venv/
venv/
env/
# Python build/cache artifacts — noise that only invalidates layers.
__pycache__/
**/__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
dist/
*.egg-info/
.eggs/
# Tooling caches — never needed at runtime.
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/
coverage.xml
# VCS and CI — not needed to run the servers, and .git can be large.
.git/
.github/
.gitignore
.pre-commit-config.yaml
# Secrets must never enter an image layer. This project needs none, but a stray
# .env on the host must not be baked in regardless.
.env
.env.*
!.env.example
# Chrome scraping profile: the operator's own logged-in session. Baking it into
# an image would ship their credentials. It is host-only, always.
Chrome-Scraping/
chrome-scraping/
# Editors / OS cruft.
.vscode/
.idea/
.DS_Store
# Docs and top-level markdown are not needed to run the servers. The Dockerfile
# copies only what the install needs; this keeps the context lean.
docs/
*.md
!README.md
# ...but the skills are not docs, they are how an agent discovers the tools.
# `*.md` above matches at every level, so without this exception `COPY skills/`
# would put empty directories in the image — a change that looks right in review
# and ships nothing.
!skills/**/SKILL.md