This commit is contained in:
152
docker/.dockerignore
Normal file
152
docker/.dockerignore
Normal file
@@ -0,0 +1,152 @@
|
|||||||
|
# Peikarband Platform - Docker Ignore File
|
||||||
|
# Optimize Docker build by excluding unnecessary files
|
||||||
|
|
||||||
|
# Git
|
||||||
|
.git
|
||||||
|
.gitignore
|
||||||
|
.gitattributes
|
||||||
|
|
||||||
|
# CI/CD
|
||||||
|
.github/
|
||||||
|
.gitlab-ci.yml
|
||||||
|
woodpecker.yml
|
||||||
|
.drone.yml
|
||||||
|
|
||||||
|
# IDE & Editors
|
||||||
|
.vscode/
|
||||||
|
.idea/
|
||||||
|
*.swp
|
||||||
|
*.swo
|
||||||
|
*~
|
||||||
|
.DS_Store
|
||||||
|
|
||||||
|
# Python
|
||||||
|
__pycache__/
|
||||||
|
*.py[cod]
|
||||||
|
*$py.class
|
||||||
|
*.so
|
||||||
|
.Python
|
||||||
|
*.egg-info/
|
||||||
|
dist/
|
||||||
|
build/
|
||||||
|
*.egg
|
||||||
|
.pytest_cache/
|
||||||
|
.mypy_cache/
|
||||||
|
.coverage
|
||||||
|
htmlcov/
|
||||||
|
.tox/
|
||||||
|
.hypothesis/
|
||||||
|
*.cover
|
||||||
|
|
||||||
|
# Virtual Environment
|
||||||
|
venv/
|
||||||
|
env/
|
||||||
|
ENV/
|
||||||
|
virtualenv/
|
||||||
|
|
||||||
|
# Database
|
||||||
|
*.db
|
||||||
|
*.sqlite
|
||||||
|
*.sqlite3
|
||||||
|
reflex.db
|
||||||
|
*.dump
|
||||||
|
*.sql
|
||||||
|
|
||||||
|
# Logs
|
||||||
|
*.log
|
||||||
|
logs/
|
||||||
|
*.out
|
||||||
|
*.err
|
||||||
|
|
||||||
|
# Environment & Secrets
|
||||||
|
.env
|
||||||
|
.env.*
|
||||||
|
!.env.example
|
||||||
|
*.pem
|
||||||
|
*.key
|
||||||
|
*.crt
|
||||||
|
secrets/
|
||||||
|
*.secret
|
||||||
|
|
||||||
|
# Documentation (exclude from container, keep only essential)
|
||||||
|
peikarband/docs/
|
||||||
|
*.md
|
||||||
|
!README.md
|
||||||
|
LICENSE
|
||||||
|
|
||||||
|
# Tests (exclude from production image)
|
||||||
|
peikarband/tests/
|
||||||
|
peikarband/config/pytest.ini
|
||||||
|
.pytest_cache/
|
||||||
|
coverage/
|
||||||
|
*.coverage
|
||||||
|
|
||||||
|
# Development
|
||||||
|
Makefile
|
||||||
|
docker-compose.yml
|
||||||
|
docker-compose.*.yml
|
||||||
|
|
||||||
|
# Kubernetes & Helm (exclude from container)
|
||||||
|
helm/
|
||||||
|
docker/docker-compose.yml
|
||||||
|
*.yaml
|
||||||
|
*.yml
|
||||||
|
!requirements.txt
|
||||||
|
!peikarband/**/*.yaml
|
||||||
|
!peikarband/**/*.yml
|
||||||
|
|
||||||
|
# Backup & Temp Files
|
||||||
|
*.bak
|
||||||
|
*.tmp
|
||||||
|
*.temp
|
||||||
|
tmp/
|
||||||
|
temp/
|
||||||
|
.cache/
|
||||||
|
|
||||||
|
# Media & Assets (exclude large files but keep necessary ones)
|
||||||
|
# Exclude root level media files
|
||||||
|
/wordpress.gif
|
||||||
|
/banner-3.gif
|
||||||
|
|
||||||
|
# Keep assets directory (now in peikarband/)
|
||||||
|
!peikarband/assets/
|
||||||
|
|
||||||
|
# Node modules (Reflex might need some)
|
||||||
|
node_modules/
|
||||||
|
npm-debug.log
|
||||||
|
yarn-error.log
|
||||||
|
package-lock.json
|
||||||
|
yarn.lock
|
||||||
|
|
||||||
|
# OS Files
|
||||||
|
Thumbs.db
|
||||||
|
.DS_Store
|
||||||
|
Desktop.ini
|
||||||
|
|
||||||
|
# Editor Configs
|
||||||
|
.editorconfig
|
||||||
|
.prettierrc
|
||||||
|
.eslintrc
|
||||||
|
|
||||||
|
# Pre-commit & Linters
|
||||||
|
.pre-commit-config.yaml
|
||||||
|
.flake8
|
||||||
|
.pylintrc
|
||||||
|
mypy.ini
|
||||||
|
.isort.cfg
|
||||||
|
|
||||||
|
# Scripts (keep only necessary ones)
|
||||||
|
peikarband/tools/scripts/*
|
||||||
|
!peikarband/tools/scripts/update-env-json.sh
|
||||||
|
*.sh
|
||||||
|
!entrypoint.sh
|
||||||
|
|
||||||
|
# Jupyter Notebooks
|
||||||
|
*.ipynb
|
||||||
|
.ipynb_checkpoints/
|
||||||
|
|
||||||
|
# Misc
|
||||||
|
TODO.md
|
||||||
|
CHANGELOG.md
|
||||||
|
CONTRIBUTING.md
|
||||||
|
.mailmap
|
||||||
Reference in New Issue
Block a user