This commit is contained in:
Yonn Trimoreau 2025-02-28 00:47:38 +02:00 committed by GitHub
commit 381715498d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -29,8 +29,15 @@ services:
|| ! [ `jq ".Certificates | length" /data/acme.json` != 0 ]; do || ! [ `jq ".Certificates | length" /data/acme.json` != 0 ]; do
sleep 1 sleep 1
; done ; done
&& traefik-certs-dumper file --watch ; if ! id -u traefik > /dev/null 2>&1; then
--source /data/acme.json --dest /data/certs' addgroup --gid ${PGID} traefik
; adduser --disabled-password --gecos "" --ingroup traefik --uid ${PUID} traefik
; else
groupmod -g ${PGID} -o traefik
; usermod -u ${PUID} -o traefik
; fi
; su - traefik -c "traefik-certs-dumper file --watch
--source /data/acme.json --dest /data/certs"'
volumes: volumes:
- ./letsencrypt:/data - ./letsencrypt:/data