From 694852a09e540ea1570be85e32fbccc1ff8c6f3c Mon Sep 17 00:00:00 2001 From: "Ehsan.Asadi" Date: Wed, 31 Dec 2025 11:29:50 +0330 Subject: [PATCH] added cmd --- docker/.dockerignore | 152 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 152 insertions(+) create mode 100644 docker/.dockerignore diff --git a/docker/.dockerignore b/docker/.dockerignore new file mode 100644 index 0000000..c9d4115 --- /dev/null +++ b/docker/.dockerignore @@ -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