Skip to content

Commit ba24c1b

Browse files
committed
chore: add .dockerignore for Docker security
1 parent 58006ae commit ba24c1b

File tree

1 file changed

+101
-0
lines changed

1 file changed

+101
-0
lines changed

.dockerignore

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
# Git
2+
.git
3+
.gitignore
4+
.gitattributes
5+
.github/
6+
7+
# Python artifacts
8+
__pycache__/
9+
*.py[cod]
10+
*$py.class
11+
*.so
12+
.Python
13+
build/
14+
develop-eggs/
15+
dist/
16+
downloads/
17+
eggs/
18+
.eggs/
19+
lib/
20+
lib64/
21+
parts/
22+
sdist/
23+
var/
24+
wheels/
25+
*.egg-info/
26+
.installed.cfg
27+
*.egg
28+
MANIFEST
29+
30+
# Virtual environments
31+
venv/
32+
env/
33+
ENV/
34+
.venv/
35+
36+
# Testing and coverage
37+
.coverage
38+
.coverage.*
39+
*.cover
40+
htmlcov/
41+
.pytest_cache/
42+
.tox/
43+
.nox/
44+
45+
# Type checking and linting
46+
.mypy_cache/
47+
.ruff_cache/
48+
.dmypy.json
49+
50+
# Mutation testing
51+
.mutmut-cache
52+
mutants/
53+
54+
# IDE and editors
55+
.vscode/
56+
.idea/
57+
*.swp
58+
*.swo
59+
*~
60+
.vim/
61+
62+
# OS files
63+
.DS_Store
64+
Thumbs.db
65+
.AppleDouble
66+
67+
# Secrets and environment
68+
.env
69+
.env.*
70+
!.env.example
71+
*.pem
72+
*.key
73+
*id_rsa*
74+
*id_ed25519*
75+
credentials.json
76+
secrets.json
77+
.secrets.baseline
78+
79+
# Documentation (not needed in image)
80+
*.md
81+
!README.md
82+
docs/
83+
site/
84+
85+
# Build artifacts
86+
release-*/
87+
*.bundle
88+
89+
# Tree mapper output
90+
tree.tmp
91+
directory_tree.yaml
92+
93+
# PyInstaller
94+
*.spec
95+
96+
# Claude AI tools
97+
.claude/
98+
99+
# CI/CD
100+
.pre-commit-config.yaml
101+
renovate.json

0 commit comments

Comments
 (0)