- 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
38 lines
976 B
Django/Jinja
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
|