mirror of
https://github.com/deadcxap/init_scripts.git
synced 2026-07-02 05:43:40 +03:00
правка лейблов для кадди,
добавление авторизационного плагина для кадди (на будущее, вместо tinyauth)
This commit is contained in:
@@ -1,7 +1,8 @@
|
|||||||
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
|
||||||
COPY --from=builder /usr/bin/caddy /usr/bin/caddy
|
COPY --from=builder /usr/bin/caddy /usr/bin/caddy
|
||||||
+9
-2
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user