9a37ed4b8f
Watchtower déclenchait bien /v1/update (200) mais échouait à tirer luz-backend/luz-webapp :develop (« unauthorized: reqPackageAccess »), d'où Updated=0 silencieux : les conteneurs n'étaient jamais recréés et la prod restait figée sur une ancienne image malgré une CI verte. Le montage de /root/.docker/config.json était inopérant (le docker login du CI a lieu sur le runner, pas sur l'hôte). On le remplace par des identifiants de pull explicites REPO_USER/REPO_PASS (PAT read:package, via REGISTRY_USER/REGISTRY_PASS du .env). .env.example documenté. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
10 lines
520 B
Bash
10 lines
520 B
Bash
# Jeton d'authentification de l'API HTTP de Watchtower (déclenchement du /v1/update
|
|
# par la CI). Doit être identique au secret WATCHTOWER_TOKEN côté Gitea Actions.
|
|
WATCHTOWER_TOKEN=votre_token_secret_ici
|
|
|
|
# Identifiants de pull du registre Gitea privé (git.goutailler-olivier.com).
|
|
# PAT en LECTURE seule (scope read:package) d'un compte membre de l'org Luz.
|
|
# Utilisés par Watchtower (REPO_USER/REPO_PASS) pour tirer luz-backend/luz-webapp.
|
|
REGISTRY_USER=nom_utilisateur_gitea
|
|
REGISTRY_PASS=pat_read_package_ici
|