Honore les entetes du proxy, URI de retour testee, contraste du bouton de connexion
build / Garde-fou (pull_request) Successful in 9m29s
build / Images Harbor (catalog-sync, Dockerfile.catalog-sync) (pull_request) Skipped
build / Images Harbor (web, Dockerfile) (pull_request) Skipped
build / Images Harbor (catalog-sync, Dockerfile.catalog-sync) (push) Successful in 9m40s
build / Garde-fou (push) Successful in 9m29s
build / Images Harbor (web, Dockerfile) (push) Successful in 13m6s
build / Garde-fou (pull_request) Successful in 9m29s
build / Images Harbor (catalog-sync, Dockerfile.catalog-sync) (pull_request) Skipped
build / Images Harbor (web, Dockerfile) (pull_request) Skipped
build / Images Harbor (catalog-sync, Dockerfile.catalog-sync) (push) Successful in 9m40s
build / Garde-fou (push) Successful in 9m29s
build / Images Harbor (web, Dockerfile) (push) Successful in 13m6s
This commit is contained in:
1 parent
5766e24213
commit
5659c32b66
15 files changed
+289
-26
No files matched your search
@@ -34,6 +34,17 @@ ENCLUME_OIDC_CLIENT_ID=...
|
||||
ENCLUME_OIDC_CLIENT_SECRET=...
|
||||
```
|
||||
|
||||
### En cas de « Redirect URI Error »
|
||||
|
||||
Authentik compare au caractère près l'URI reçue à celle déclarée. La page d'erreur porte dans
|
||||
son adresse le paramètre `redirect_uri=` : c'est ce que l'application a réellement demandé.
|
||||
|
||||
- Une barre oblique finale, un `http` au lieu de `https`, un sous-domaine différent : tout
|
||||
écart compte.
|
||||
- Si l'URI reçue est en `http://` ou sur un nom d'hôte interne, c'est que les en-têtes du
|
||||
proxy ne sont pas honorés. Vérifier que `ENCLUME_URL_PUBLIQUE` est bien définie dans le
|
||||
compose : elle fait autorité et supprime toute ambiguïté.
|
||||
|
||||
**Le groupe de modération.** Enclume lit la revendication `groups` du jeton. Depuis
|
||||
Authentik 2026.8, les correspondances de portée par défaut l'exposent déjà pour certains
|
||||
fournisseurs ; si ce n'est pas le cas chez vous, créer une correspondance de portée
|
||||
|
||||
@@ -12,6 +12,7 @@ Dans cet ordre, sans exception, y compris pour un correctif d'une ligne :
|
||||
python -m ruff check . # analyse statique, zéro signalement toléré
|
||||
python -m pytest -q # la suite complète
|
||||
node --check enclume/static/*.js # syntaxe des scripts
|
||||
sh tests/interface.sh # l'editeur, dans un DOM headless
|
||||
sh -n docker/*.sh # syntaxe des scripts shell
|
||||
python -c "import yaml,glob;[yaml.safe_load(open(f)) for f in glob.glob('catalog/**/*.yml',recursive=True)]"
|
||||
docker compose -f compose.yaml config > /dev/null
|
||||
@@ -29,6 +30,8 @@ Et enfin la revue humaine, qui ne s'automatise pas :
|
||||
|
||||
- toute ressource référencée par un gabarit existe-t-elle réellement ? (un test le vérifie
|
||||
désormais, parce que l'oubli a déjà eu lieu)
|
||||
- les noms d'hôte, de dépôt et de domaine cités dans la documentation et les exemples sont-ils
|
||||
encore les bons ? Ni `ruff` ni les tests ne lisent le Markdown.
|
||||
- une variable nouvelle est-elle présente dans `.env.example`, dans `compose.yaml` **et**
|
||||
documentée ?
|
||||
- une valeur venant de l'utilisateur peut-elle contenir un caractère qui casse le format où
|
||||
|
||||
@@ -17,12 +17,12 @@ sortant depuis Docker, et personne ne les joint de l'extérieur.
|
||||
## Première installation
|
||||
|
||||
```bash
|
||||
git clone https://gitea.tips-of-mine.com/hubert/enclume.git
|
||||
cd enclume
|
||||
cp .env.example .env # renseigner ENCLUME_TAG, ENCLUME_DOMAINE, POSTGRES_PASSWORD
|
||||
git clone https://gitea.tips-of-mine.com/Tips-Of-Mine/Enclume.git
|
||||
cd Enclume
|
||||
cp .env.example .env # renseigner ENCLUME_TAG, ENCLUME_DOMAINE, POSTGRES_PASSWORD, ENCLUME_SECRET_KEY
|
||||
docker compose pull
|
||||
docker compose up -d
|
||||
curl -s https://clapi.tips-of-mine.com/sante
|
||||
curl -s https://enclume.tips-of-mine.com/sante
|
||||
```
|
||||
|
||||
`/sante` renvoie la version et le commit de l'image en cours : c'est la source de vérité
|
||||
@@ -35,7 +35,7 @@ Une évolution donne une image, jamais un `docker compose build` sur le serveur.
|
||||
```bash
|
||||
sed -i 's/^ENCLUME_TAG=.*/ENCLUME_TAG=1.4.0/' .env
|
||||
docker compose pull && docker compose up -d
|
||||
curl -s https://clapi.tips-of-mine.com/sante | grep 1.4.0
|
||||
curl -s https://enclume.tips-of-mine.com/sante | grep 1.1.4
|
||||
```
|
||||
|
||||
## Retour arrière
|
||||
|
||||
Reference in new issue
Block a user