meta/ansible/group_vars/wetgit/main.yml
Coornhert 03402cdfa0 feat: dagelijkse sync pipeline + cron job
- sync.py: vergelijkt SRU catalogus met lokale staat, verwerkt delta's
- daily-sync.sh: wrapper script voor cron (lock, clone, pull, sync, push)
- Cron job: dagelijks om 03:00 op dt-prod-01
- Forgejo API token in group_vars voor git push authenticatie

Refs #9
2026-03-30 06:42:04 +02:00

48 lines
1.2 KiB
YAML

# WetGIT - Nederlandse wetgeving als code
# Deployment variables for dt-prod-01
#
# IMPORTANT: This server is shared with dt-platform.
# Do NOT use ports 8001 (dt-chatbot), 8200 (grimoire).
# Do NOT modify /opt/dt-chatbot, /opt/dt-skills-portal, /opt/grimoire.
# Do NOT modify the global nginx.conf — only add vhost configs.
# --- Application ---
app_name: wetgit
app_dir: /opt/wetgit
data_dir: /data/wetgit
# FastAPI backend
backend_port: 8002
backend_workers: 1
backend_host: "127.0.0.1"
# --- Domains ---
server_name: "api.wetgit.nl"
forgejo_domain: "git.wetgit.nl"
# --- Forgejo ---
forgejo_port: 3000
forgejo_data_dir: /opt/wetgit/data
forgejo_admin_user: coornhert
forgejo_admin_email: coornhert@wetgit.nl
# --- Redis (Docker, shared network with Forgejo) ---
redis_port: 6379
redis_host: "127.0.0.1"
# --- Celery ---
celery_concurrency: 2
# --- Forgejo API ---
forgejo_api_token: "{{ vault_forgejo_api_token }}"
# --- Codeberg mirror ---
codeberg_api_token: "{{ vault_codeberg_api_token | default('') }}"
# --- AgentMail ---
agentmail_api_key: "{{ vault_agentmail_api_key }}"
# --- Secrets (from vault.yml) ---
# vault_agentmail_api_key
# vault_forgejo_api_token
# vault_codeberg_api_token (add when Codeberg account is ready)