From 04a88a5b5a386bc01eabc965f6308f8784d692d9 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 22 Nov 2025 14:09:20 +0800 Subject: [PATCH] add caddy --- conf/Caddyfile | 4 ++++ docker-compose.yml | 26 ++++++++++++++++++++++++-- 2 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 conf/Caddyfile diff --git a/conf/Caddyfile b/conf/Caddyfile new file mode 100644 index 0000000..752508b --- /dev/null +++ b/conf/Caddyfile @@ -0,0 +1,4 @@ +# 代理到 hubproxy 的 5000 端口 +hub.diyla.com { + reverse_proxy hubproxy:5000 +} diff --git a/docker-compose.yml b/docker-compose.yml index cd52623..5f60c9c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,9 +1,9 @@ services: hubproxy: build: - context: . + context: . container_name: hubproxy - restart: always + restart: unless-stopped ports: - "5000:5000" volumes: @@ -13,3 +13,25 @@ services: options: max-size: "1g" max-file: "2" + + + caddy: + image: caddy:latest + restart: unless-stopped + cap_add: + - NET_ADMIN + ports: + - "80:80" + - "443:443" + - "443:443/udp" + volumes: + - $PWD/conf:/etc/caddy + - $PWD/site:/srv + - caddy_data:/data + - caddy_config:/config + depends_on: + - hubproxy + +volumes: + caddy_data: + caddy_config: \ No newline at end of file