richardnixon.dev/.gitignore
Richard Nixon 1e8c7ccf6f
Some checks failed
CI/CD / ci (push) Failing after 3m39s
CI/CD / deploy (push) Has been skipped
infra: cutover to Hugo blog + Forgejo Actions runner
- Add blog-static (nginx:alpine) service backed by bind-mount from
  /root/richardnixon.dev-hugo/public. Hugo blog now owns
  richardnixon.dev/* via Traefik dynamic.yml (priority 100).
- Narrow platform-api (Django legacy) to /api, /admin, /static, /media
  only; remove platform-frontend (Next.js) from routing.
- Add forgejo-runner service joining infrastructure_forgejo-internal
  network, with bind-mount config + entrypoint. Allowed valid_volume:
  /root/richardnixon.dev-hugo/public for CI deploys.
- Enable [actions] in Forgejo (FORGEJO__actions__ENABLED=true,
  DEFAULT_ACTIONS_URL=https://code.forgejo.org).
- Add export_hugo management command (HTML+frontmatter dump for the
  one-time content migration; left in tree for future re-runs).
- Update README and docs/deployment.md to reflect new public surface,
  CI flow, and Forgejo clone URL.
2026-05-27 17:25:02 +02:00

78 lines
729 B
Text

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
# Django
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal
# Static files (collected)
staticfiles/
# Media files (user uploads)
media/*
!media/.gitkeep
# Environment
.env
.env.local
.env.*.local
.venv
env/
venv/
ENV/
# IDE
.idea/
.vscode/
*.swp
*.swo
*~
# OS
.DS_Store
Thumbs.db
# Docker
*.log
# Coverage
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
# Celery
celerybeat-schedule
celerybeat.pid
# Secrets
*.pem
*.key
# Local Traefik backups (manual rollback safety nets)
infrastructure/traefik/*.bak-*