meta/ansible/roles/wetgit-app/templates/wetgit.env.j2
Coornhert d3536c74a4 chore(ansible): Meilisearch/Qdrant stack, web vhost, module-paden
- Meilisearch v1.12 + Qdrant v1.13 toegevoegd aan docker-compose
- Env vars voor MEILI_URL/QDRANT_URL/MISTRAL_API_KEY/FORGEJO_API_TOKEN
- Nieuwe web vhost (wetgit.nl) via wetgit-web.conf.j2
- Systemd service-paden:
  - wetgit.service → uvicorn wetgit.api.app:app
  - wetgit-celery.service → celery -A wetgit.tasks
- WETGIT_GIT_REPOS_DIR verplaatst naar {{ app_dir }}/app
  (data leeft op /opt/wetgit/app/rijk/)
- Nieuwe vault-secrets: meili_master_key, qdrant_api_key, mistral_api_key
2026-04-21 20:58:38 +02:00

38 lines
976 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
# Meilisearch
MEILI_URL=http://{{ meili_host }}:{{ meili_port }}
{% if meili_master_key | length > 0 %}
MEILI_MASTER_KEY={{ meili_master_key }}
{% endif %}
# Qdrant
QDRANT_URL=http://{{ qdrant_host }}:{{ qdrant_port }}
{% if qdrant_api_key | length > 0 %}
QDRANT_API_KEY={{ qdrant_api_key }}
{% endif %}
# Mistral AI
MISTRAL_API_KEY={{ mistral_api_key }}
# AgentMail
AGENTMAIL_API_KEY={{ agentmail_api_key }}
# Forgejo
FORGEJO_URL=https://{{ forgejo_domain }}
FORGEJO_API_TOKEN={{ forgejo_api_token }}
# Data
WETGIT_DATA_DIR={{ data_dir }}
WETGIT_GIT_REPOS_DIR={{ app_dir }}/app