Explique à quoi sert le jeton de l'updater au lieu de le nommer - #27
Merged
Conversation
Le message affiché quand l'installation immédiate n'est pas activée se contentait de nommer une variable : « renseignez WATCHTOWER_HTTP_API_TOKEN dans le .env du serveur ». Rien n'indiquait ce qu'elle autorise, ce qui laisse naturellement penser à un identifiant d'accès au dépôt ou au registre — alors que l'image est publique et se télécharge sans authentification. Le message dit maintenant ce que le jeton protège : un secret partagé entre le conteneur de l'application et le conteneur updater, tous deux sur la machine, qui autorise le redémarrage demandé depuis cette page. Il précise qu'une valeur au hasard suffit, puisqu'elle n'est vérifiée que localement. Même correction dans le commentaire du .env.example. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014SfQYBU4xXTeSEHKhHQXdD
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Le problème
Quand l'installation immédiate n'est pas activée, l'écran affichait :
Le message nomme une variable sans dire ce qu'elle autorise. La lecture naturelle est « il me faut un identifiant pour accéder au dépôt ou au registre » — alors que l'image est publique et se télécharge sans authentification, et que la mise à jour horaire fonctionne déjà sans ce jeton. Confusion signalée à l'usage.
Ce que le message dit maintenant
Qu'il s'agit d'un secret partagé entre le conteneur de l'application et le conteneur
updater, tous deux sur la machine, qui autorise le redémarrage demandé depuis cette page — et qu'une valeur au hasard suffit, puisqu'elle n'est vérifiée que localement. La variable est toujours nommée, en<code>, mais après l'explication plutôt qu'à sa place.Même correction dans le commentaire du
.env.example, qui présentait la même ambiguïté.Aucun changement de comportement : uniquement du texte.
Vérifications
tsc --noEmit,npm run lintetnext buildpassent.Generated by Claude Code