кадди авторизация наконец-то заработала

This commit is contained in:
2025-08-27 18:33:52 +03:00
parent a09648ea1f
commit 6335523160
3 changed files with 99 additions and 70 deletions
+4 -6
View File
@@ -8,7 +8,7 @@ services:
ports:
- "80:80"
- "443:443"
- "443:443/udp" # HTTP/3
- "443:443/udp"
environment:
- CADDY_INGRESS_NETWORKS=proxy
- CF_API_TOKEN=${CF_API_TOKEN}
@@ -16,7 +16,7 @@ services:
- /var/run/docker.sock:/var/run/docker.sock:ro
- caddy_data:/data
- ./Caddyfile:/etc/caddy/Caddyfile:ro
- ./users.json:/data/users.json:ro
- ./users.json:/data/users.json
networks: [proxy]
command: ["caddy","docker-proxy","--caddyfile-path=/etc/caddy/Caddyfile","--docker-sockets","unix:///var/run/docker.sock"]
@@ -25,16 +25,14 @@ services:
container_name: portainer
restart: always
expose:
- "9000" # HTTP UI внутрь докера
- "8000" # Edge (если нужен: лучше через NetBird; иначе публикуйте отдельно с FW)
- "9000"
- "8000"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- portainer_data:/data
networks: [proxy]
labels:
caddy: port.realy.nothing.help
caddy.handle_path: /api/*
caddy.handle_path.0_reverse_proxy: "{{upstreams 9000}}"
caddy.encode: zstd gzip
caddy.import: auth_forward
caddy.reverse_proxy: "{{upstreams 9000}}"