# 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