Partage par lien, comptes Authentik, soumission et moderation de packs, prerequis des sondes ; corrige le lien casse vers le script de l'editeur
build / Garde-fou (pull_request) Failing after 7s
build / Images Harbor (catalog-sync, Dockerfile.catalog-sync) (pull_request) Skipped
build / Images Harbor (web, Dockerfile) (pull_request) Skipped
build / Garde-fou (push) Failing after 8s
build / Images Harbor (catalog-sync, Dockerfile.catalog-sync) (push) Skipped
build / Images Harbor (web, Dockerfile) (push) Skipped

This commit is contained in:
hcornet committed 2026-09-10 16:28:26 +02:00
1 parent 3f0046c208
commit b063d59525
34 files changed
+2216 -26

No files matched your search

+22 -2
View File
@@ -18,6 +18,26 @@ services:
ENCLUME_CATALOG: /catalogue/actuel
GUNICORN_WORKERS: ${GUNICORN_WORKERS:-2}
TZ: ${TZ:-Europe/Paris}
ENCLUME_URL_PUBLIQUE: https://${ENCLUME_DOMAINE}
# Sessions. Sans cle, elles sont perdues a chaque redemarrage.
ENCLUME_SECRET_KEY: ${ENCLUME_SECRET_KEY:?definir ENCLUME_SECRET_KEY}
# Base : sans elle, ni partage ni comptes, l'editeur fonctionne quand meme.
ENCLUME_DATABASE_URL: postgresql+psycopg://enclume:${POSTGRES_PASSWORD}@db:5432/enclume
ENCLUME_PARTAGE_JOURS: ${ENCLUME_PARTAGE_JOURS:-90}
# Connexion optionnelle, deleguee a Authentik qui federe GitHub et Google.
ENCLUME_OIDC_METADATA: ${ENCLUME_OIDC_METADATA:-}
ENCLUME_OIDC_CLIENT_ID: ${ENCLUME_OIDC_CLIENT_ID:-}
ENCLUME_OIDC_CLIENT_SECRET: ${ENCLUME_OIDC_CLIENT_SECRET:-}
ENCLUME_ADMIN_GROUPE: ${ENCLUME_ADMIN_GROUPE:-enclume-admins}
ENCLUME_ADMIN_COMPTES: ${ENCLUME_ADMIN_COMPTES:-}
# Depot du catalogue : la moderation y ouvre des demandes de fusion.
ENCLUME_GITEA_URL: ${ENCLUME_GITEA_URL:-}
ENCLUME_GITEA_TOKEN: ${ENCLUME_GITEA_TOKEN:-}
ENCLUME_GITEA_PROPRIETAIRE: ${ENCLUME_GITEA_PROPRIETAIRE:-}
ENCLUME_GITEA_DEPOT: ${ENCLUME_GITEA_DEPOT:-}
depends_on:
db:
condition: service_healthy
volumes:
- catalogue:/catalogue:ro
networks: [back_network_enclume, db_network_enclume, traefik_front_network]
@@ -95,8 +115,8 @@ services:
driver: json-file
options: {max-size: "5m", max-file: "2"}
# Utilisee a partir du chantier 2 (liens de partage, projets enregistres).
# L'application fonctionne sans, tant que ENCLUME_DATABASE_URL n'est pas defini.
# Partages, projets enregistres et soumissions de packs.
# L'application demarre sans, tant que ENCLUME_DATABASE_URL n'est pas defini.
db:
image: postgres:16.4-alpine
restart: unless-stopped