Standalone-Arkindex-Coolify/deploy.conf
nak0x 18064be674 Repo complet : scripts, templates, docs et durcissement secrets
- Ajout scripts/ reproduisant chaque étape (secrets, render config, up CLI,
  init Garage, bootstrap prod, admin, vérif E2E, adoption Coolify, backup)
- Templates envsubst (config.yml, garage.toml, cantaloupe.properties) + .example
- deploy.conf (config non-secrète : domaine, versions, uuids Coolify)
- docs/ : ARCHITECTURE, TROUBLESHOOTING (11 problèmes/fixes), RUNBOOK, SECURITY
- Makefile (raccourcis)
- .gitignore + retrait du suivi de .env/.secrets.env/config.yml/garage.toml
  (fichiers conservés sur disque ; secrets restent dans l'historique -> voir SECURITY.md)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-09 16:26:29 +02:00

41 lines
1.5 KiB
Plaintext

# Configuration NON-secrète du déploiement Arkindex/Coolify.
# Sourcé par les scripts (scripts/lib.sh). Les SECRETS sont dans .secrets.env (git-ignoré).
# --- Domaine ---
# Hostname racine ; les sous-domaines s3.<DOMAIN>, iiif.<DOMAIN>, uploads.iiif.<DOMAIN>,
# ingest.iiif.<DOMAIN> et <bucket>.s3.<DOMAIN> en découlent.
DOMAIN="ark.nak0x.dev"
# --- Versions d'images (dernières finales stables, pas de -rc/-beta) ---
BACKEND_TAG="1.12.2"
FRONTEND_TAG="1.12.2"
TASKS_TAG="0.6.2"
CANTALOUPE_TAG="5.0.7"
POSTGIS_TAG="17-3.5"
SOLR_TAG="9"
GARAGE_TAG="v2.1.0"
REDIS_TAG="alpine"
# --- Compte admin ---
ADMIN_EMAIL="theolesage38@gmail.com"
ADMIN_DISPLAY_NAME="nak0x"
# --- Registry Teklia (images publiques, pull anonyme) ---
REGISTRY="registry.gitlab.teklia.com"
# --- Buckets S3 Garage (fixes) ---
GARAGE_BUCKETS="uploads ingest export iiif-cache ponos-artifacts ponos-logs staging thumbnails training"
# --- Coolify (identifiants de la ressource déployée ; le TOKEN est hors dépôt) ---
COOLIFY_API="http://localhost:8000/api/v1"
COOLIFY_TOKEN_FILE="$HOME/.ark_coolify_token"
COOLIFY_SERVER_UUID="vedsaj5e96wtmu8jcd3nkxi2"
COOLIFY_PROJECT_UUID="h1s06qu51vf7x33axjy94d0e"
COOLIFY_ENV_UUID="gqje671dsr1ulvb7y9fw80t2"
COOLIFY_ENV_NAME="production"
COOLIFY_SERVICE_UUID="tdquwauzxsq0985fk9kjqqys"
# Suffixe des conteneurs gérés par Coolify (= <service>-<COOLIFY_SERVICE_UUID>).
# Vide = mode CLI (conteneurs ark-* sans suffixe).
CONTAINER_SUFFIX="-tdquwauzxsq0985fk9kjqqys"