Add proper email notifications
This commit is contained in:
50
.dockerignore
Normal file
50
.dockerignore
Normal file
@@ -0,0 +1,50 @@
|
||||
# Keep the image lean and reproducible: don't ship anything we'd regenerate
|
||||
# inside the container anyway, and never ship host-only / secret state.
|
||||
|
||||
# Host venv -- container has its own Python install.
|
||||
.venv/
|
||||
|
||||
# VCS metadata.
|
||||
.git/
|
||||
.gitignore
|
||||
.gitattributes
|
||||
|
||||
# Local databases / dev artefacts.
|
||||
*.sqlite3
|
||||
db.sqlite3*
|
||||
__pycache__/
|
||||
*.py[cod]
|
||||
*.swp
|
||||
*.log
|
||||
*.tmp
|
||||
|
||||
# Secrets / env files: container reads .env via --env-file or compose env_file:.
|
||||
.env
|
||||
.env.local
|
||||
|
||||
# Tailwind binary cache: re-downloaded by `manage.py tailwind build` during
|
||||
# image build, then removed in the same layer. Host copy might be a different
|
||||
# arch / version, so always skip it.
|
||||
.django_tailwind_cli/
|
||||
|
||||
# Output of `collectstatic` -- the Containerfile runs this fresh at build time.
|
||||
staticfiles/
|
||||
|
||||
# Documentation, design assets, and prototype HTML that operators don't need
|
||||
# at runtime.
|
||||
demo/
|
||||
plan.md
|
||||
plan.pdf
|
||||
plan.html
|
||||
CLAUDE.md
|
||||
CONTRIBUTING.md
|
||||
README.md
|
||||
.claude/
|
||||
|
||||
# IDE / cache directories.
|
||||
.vscode/
|
||||
.idea/
|
||||
.pytest_cache/
|
||||
.mypy_cache/
|
||||
.ruff_cache/
|
||||
node_modules/
|
||||
Reference in New Issue
Block a user