diff --git a/.dockerignore b/.dockerignore index 953a8c4..b5688f6 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,17 +1,29 @@ -# ---> Python +# Git +.git +.gitignore -# Byte-compiled / optimized / DLL files +# Documentation & metadata +*.md +LICENSE +.dockerignore -**pycache**/ -_.py[cod] -_$py.class +# Gitea / CI +.gitea/ +.github/ -# C extensions - -\*.so - -# Distribution / packaging +# Runtime data (never include in image) +logs/ +storage/ +.env +.env.* +*.session +*.session-journal +# Python cache & build artifacts +__pycache__/ +*.py[cod] +*$py.class +*.so .Python build/ develop-eggs/ @@ -25,226 +37,19 @@ parts/ sdist/ var/ wheels/ -share/python-wheels/ -_.egg-info/ +*.egg-info/ .installed.cfg -_.egg -MANIFEST - -# PyInstaller - -# Usually these files are written by a python script from a template - -# before PyInstaller builds the exe, so as to inject date/other infos into it. - -_.manifest -_.spec - -# Installer logs - +*.egg pip-log.txt pip-delete-this-directory.txt -# Unit test / coverage reports - -htmlcov/ -.tox/ -.nox/ -.coverage -.coverage._ -.cache -nosetests.xml -coverage.xml -_.cover -\*.py,cover -.hypothesis/ -.pytest_cache/ -cover/ - -# Translations - -_.mo -_.pot - -# Django stuff: - -\*.log -local_settings.py -db.sqlite3 -db.sqlite3-journal - -# Flask stuff: - -instance/ -.webassets-cache - -# Scrapy stuff: - -.scrapy - -# Sphinx documentation - -docs/\_build/ - -# PyBuilder - -.pybuilder/ -target/ - -# Jupyter Notebook - -.ipynb_checkpoints - -# IPython - -profile_default/ -ipython_config.py - -# pyenv - -# For a library or package, you might want to ignore these files since the code is - -# intended to run in multiple environments; otherwise, check them in: - -# .python-version - -# pipenv - -# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. - -# However, in case of collaboration, if having platform-specific dependencies or dependencies - -# having no cross-platform support, pipenv may install dependencies that don't work, or not - -# install all needed dependencies. - -#Pipfile.lock - -# UV - -# Similar to Pipfile.lock, it is generally recommended to include uv.lock in version control. - -# This is especially recommended for binary packages to ensure reproducibility, and is more - -# commonly ignored for libraries. - -#uv.lock - -# poetry - -# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. - -# This is especially recommended for binary packages to ensure reproducibility, and is more - -# commonly ignored for libraries. - -# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control - -#poetry.lock - -# pdm - -# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. - -#pdm.lock - -# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it - -# in version control. - -# https://pdm.fming.dev/latest/usage/project/#working-with-version-control - -.pdm.toml -.pdm-python -.pdm-build/ - -# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm - -**pypackages**/ - -# Celery stuff - -celerybeat-schedule -celerybeat.pid - -# SageMath parsed files - -\*.sage.py - -# Environments - -.env -.venv -env/ -venv/ -ENV/ -env.bak/ -venv.bak/ - -# Spyder project settings - -.spyderproject -.spyproject - -# Rope project settings - -.ropeproject - -# mkdocs documentation - -/site - -# mypy - -.mypy_cache/ -.dmypy.json -dmypy.json - -# Pyre type checker - -.pyre/ - -# pytype static type analyzer - -.pytype/ - -# Cython debug symbols - -cython_debug/ - -# PyCharm - -# JetBrains specific template is maintained in a separate JetBrains.gitignore that can - -# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore - -# and can be added to the global gitignore or merged into this file. For a more nuclear - -# option (not recommended) you can uncomment the following to ignore the entire idea folder. - -#.idea/ - -# Ruff stuff: - -.ruff_cache/ - -# PyPI configuration file - -.pypirc - -# ---> VirtualEnv - -# Virtualenv - -# http://iamzed.com/2009/05/07/a-primer-on-virtualenv/ - -.Python -[Bb]in -[Ii]nclude -[Ll]ib -[Ll]ib64 -[Ll]ocal -[Ss]cripts -pyvenv.cfg -.venv -pip-selfcheck.json +# IDE / editor +.idea/ +.vscode/ +*.swp +*.swo +*~ + +# OS +.DS_Store +Thumbs.db \ No newline at end of file