правка лейблов для кадди,

добавление авторизационного плагина для кадди
(на будущее, вместо tinyauth)
This commit is contained in:
2025-08-25 07:02:58 +03:00
parent 77f6ec9ec8
commit 4e543ca5d9
2 changed files with 11 additions and 3 deletions
+1
View File
@@ -1,6 +1,7 @@
FROM caddy:2-builder AS builder FROM caddy:2-builder AS builder
RUN xcaddy build \ RUN xcaddy build \
--with github.com/lucaslorentz/caddy-docker-proxy/v2 \ --with github.com/lucaslorentz/caddy-docker-proxy/v2 \
--with github.com/greenpau/caddy-security@v1.1.31 \
--with github.com/caddy-dns/cloudflare --with github.com/caddy-dns/cloudflare
FROM caddy:2 FROM caddy:2
+9 -2
View File
@@ -19,13 +19,20 @@ services:
# Глобальные настройки + сниппет для forward_auth (Tinyauth) # Глобальные настройки + сниппет для forward_auth (Tinyauth)
labels: labels:
caddy.email: dead@cxap.space caddy.email: dead@cxap.space
caddy.acme_dns: "cloudflare {env.CF_API_TOKEN}" caddy.dns: "cloudflare {env.CF_API_TOKEN}"
command: ["caddy","docker-proxy","--docker-sockets","unix:///var/run/docker.sock"]
caddy-snippets:
image: alpine:3.20
command: ["sleep", "infinity"]
restart: unless-stopped
networks: [proxy]
labels:
# сниппет аутентификации # сниппет аутентификации
caddy: (tinyauth_forwarder) caddy: (tinyauth_forwarder)
caddy.forward_auth: tinyauth:3000 caddy.forward_auth: tinyauth:3000
caddy.forward_auth.uri: /api/auth/caddy caddy.forward_auth.uri: /api/auth/caddy
caddy.forward_auth.copy_headers: Remote-User Remote-Name Remote-Email Remote-Groups caddy.forward_auth.copy_headers: Remote-User Remote-Name Remote-Email Remote-Groups
command: ["caddy","docker-proxy","--docker-sockets","unix:///var/run/docker.sock"]
tinyauth: tinyauth:
image: ghcr.io/steveiliop56/tinyauth:v3 image: ghcr.io/steveiliop56/tinyauth:v3