- Forgejo + Redis Docker stack (wetgit-forgejo role) - FastAPI + Celery systemd services (wetgit-app role) - Nginx vhosts voor git.wetgit.nl en api.wetgit.nl (wetgit-nginx role) - SSL via Let's Encrypt (certbot webroot) - Backup script (forgejo dump, geen downtime) - Codeberg mirror script - Cron jobs voor backup/mirror/log cleanup - Ansible vault voor secrets (encrypted) Geïsoleerd van dt-platform: eigen poorten, users, directories.
19 lines
531 B
Django/Jinja
19 lines
531 B
Django/Jinja
# WetGIT environment — managed by Ansible
|
|
# Do NOT edit manually on the server
|
|
|
|
# FastAPI
|
|
WETGIT_HOST={{ backend_host }}
|
|
WETGIT_PORT={{ backend_port }}
|
|
WETGIT_WORKERS={{ backend_workers }}
|
|
|
|
# Redis / Celery
|
|
REDIS_URL=redis://{{ redis_host }}:{{ redis_port }}/0
|
|
CELERY_BROKER_URL=redis://{{ redis_host }}:{{ redis_port }}/0
|
|
CELERY_RESULT_BACKEND=redis://{{ redis_host }}:{{ redis_port }}/1
|
|
|
|
# AgentMail
|
|
AGENTMAIL_API_KEY={{ agentmail_api_key }}
|
|
|
|
# Data
|
|
WETGIT_DATA_DIR={{ data_dir }}
|
|
WETGIT_GIT_REPOS_DIR={{ data_dir }}/git-repos
|