Initial commit: pages (Caddy file_server browse) for pages.kzbrd.ru

This commit is contained in:
2026-08-26 20:28:04 +03:00
commit 03a4f4ff77
3 changed files with 38 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
.env
*.log
.DS_Store
Thumbs.db
www/
+9
View File
@@ -0,0 +1,9 @@
{
auto_https off
}
:80 {
root * /srv/www
encode gzip zstd
file_server browse
}
+24
View File
@@ -0,0 +1,24 @@
name: pages
services:
caddy:
image: caddy:2-alpine
container_name: pages
restart: unless-stopped
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile:ro
- ./www:/srv/www:ro
labels:
- "traefik.enable=true"
- "traefik.docker.network=traefik_proxy"
- "traefik.http.routers.pages.rule=Host(`pages.kzbrd.ru`)"
- "traefik.http.routers.pages.entrypoints=websecure"
- "traefik.http.routers.pages.tls=true"
- "traefik.http.routers.pages.tls.certresolver=myresolver"
- "traefik.http.services.pages.loadbalancer.server.port=80"
networks:
- traefik_proxy
networks:
traefik_proxy:
external: true