- 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
48 lines
1.2 KiB
YAML
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)
|