feat(stacks): update paperless to 1.20.15
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# Paperless-ngx — paperless.opytex.org
|
||||
|
||||
Gestion documentaire (OCR + indexation). Cinq conteneurs : `webserver`
|
||||
(l'application), `db` (PostgreSQL), `broker` (Redis, file de tâches),
|
||||
(l'application), `db` (PostgreSQL), `broker` (Valkey, file de tâches),
|
||||
`gotenberg` et `tika` (conversion des documents bureautiques et des `.eml`).
|
||||
|
||||
Authentification : SSO Authentik, plus un compte admin local (`waha-local`)
|
||||
@@ -27,6 +27,19 @@ garde l'ancienne valeur :
|
||||
sops exec-env secrets.env.yaml 'docker compose up -d --force-recreate'
|
||||
```
|
||||
|
||||
Les secrets sont déclarés `${VAR:?}` dans le compose : **toute** commande
|
||||
`docker compose` échoue sans l'enveloppe `sops exec-env`, y compris `stop`,
|
||||
`exec`, `logs` et `ps`. Pour enchaîner plusieurs commandes, une seule
|
||||
enveloppe suffit :
|
||||
|
||||
```bash
|
||||
sops exec-env secrets.env.yaml '
|
||||
docker compose stop webserver &&
|
||||
docker compose exec -T db psql -U paperless -d paperless -c "..." &&
|
||||
docker compose up -d
|
||||
'
|
||||
```
|
||||
|
||||
## Secrets
|
||||
|
||||
Quatre valeurs dans `secrets.env.yaml`, injectées par `sops exec-env` :
|
||||
|
||||
@@ -23,7 +23,7 @@ services:
|
||||
- backup.type=postgres
|
||||
|
||||
webserver:
|
||||
image: ghcr.io/paperless-ngx/paperless-ngx:2.13
|
||||
image: ghcr.io/paperless-ngx/paperless-ngx:2.20.15
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- db
|
||||
|
||||
Reference in New Issue
Block a user