打手端迁移至独立子域名

This commit is contained in:
yml2213
2026-08-16 16:08:38 +08:00
parent 8d07b06d52
commit bc2909d6f2
20 changed files with 173 additions and 52 deletions
+26 -18
View File
@@ -1,24 +1,32 @@
(order-site) {
route {
handle /api/* {
reverse_proxy backend:3000
}
handle /health* {
reverse_proxy backend:3000
}
handle /s/* {
reverse_proxy backend:3000
}
encode zstd gzip
root * /srv
try_files {path} /index.html
file_server
}
}
{$CADDY_SITE_ADDR:http://localhost} {
route {
handle /api/* {
reverse_proxy backend:3000
}
import order-site
}
handle /health* {
reverse_proxy backend:3000
}
handle /s/* {
reverse_proxy backend:3000
}
encode zstd gzip
root * /srv
try_files {path} /index.html
file_server
}
{$WORKER_SITE_ADDR:https://worker.khhao.com} {
import order-site
}
live.khhao.com {
reverse_proxy douyu-login:8800
reverse_proxy douyu-login:8800
}
+2
View File
@@ -1,9 +1,11 @@
FROM docker.m.daocloud.io/library/node:22-bookworm AS builder
ARG NPM_REGISTRY=https://registry.npmmirror.com
ARG VITE_WORKER_SITE_URL=https://worker.khhao.com
ENV TZ=Asia/Shanghai
ENV NPM_CONFIG_REGISTRY=${NPM_REGISTRY}
ENV VITE_WORKER_SITE_URL=${VITE_WORKER_SITE_URL}
WORKDIR /app
+3 -1
View File
@@ -119,9 +119,11 @@ validate_env_file() {
[[ "${READY_TIMEOUT}" =~ ^[1-9][0-9]*$ ]] || fail "READY_TIMEOUT 必须是正整数秒数,当前值:${READY_TIMEOUT}"
local site_addr
local site_addr worker_site_addr
site_addr="$(read_env_value CADDY_SITE_ADDR)"
[[ -n "${site_addr}" ]] || fail ".env 缺少 CADDY_SITE_ADDR。"
worker_site_addr="$(read_env_value WORKER_SITE_ADDR)"
[[ -n "${worker_site_addr}" ]] || fail ".env 缺少 WORKER_SITE_ADDR。"
HEALTH_URL="${site_addr%/}/health/ready"
validate_database_url_for_compose