This commit is contained in:
whm
2026-03-17 21:51:41 +08:00
parent eb2d5f6579
commit bae341e1bc
4 changed files with 7 additions and 4 deletions

View File

@@ -31,7 +31,7 @@ server {
} }
location /api/ { location /api/ {
proxy_pass http://api:9527/; proxy_pass http://api:8088/;
proxy_http_version 1.1; proxy_http_version 1.1;
proxy_set_header Host $host; proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Real-IP $remote_addr;

View File

@@ -1,10 +1,12 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# 拉取代码并重启缺什么自动安装curl、Git、Docker、Docker Compose再 git 拉取 + docker compose 构建启动 # 拉取代码并重启缺什么自动安装curl、Git、Docker、Docker Compose再 git 拉取 + docker compose 构建启动
# 用法cd 项目根 && chmod +x pull-and-restart.sh && ./pull-and-restart.sh # 用法cd 项目根 && ./pull-and-restart.sh若 Permission denied 则先执行 bash pull-and-restart.sh 或 chmod +x pull-and-restart.sh restart.sh
# 行尾LF # 行尾LF
set -e set -e
ROOT="${PROJECT_ROOT:-$(cd "$(dirname "$0")" && pwd)}" ROOT="${PROJECT_ROOT:-$(cd "$(dirname "$0")" && pwd)}"
cd "$ROOT" cd "$ROOT"
# 拉取后可能无可执行权限,先自修复以便下次可直接 ./ 执行
chmod +x "$ROOT/pull-and-restart.sh" "$ROOT/restart.sh" 2>/dev/null || true
run_sudo() { sudo "$@"; } run_sudo() { sudo "$@"; }
@@ -296,6 +298,7 @@ elif [ -f "$ROOT/nginx/$NGINX_DOMAIN/fullchain.pem" ] && [ -f "$ROOT/nginx/$NGIN
run_sudo chmod 644 "$NGINX_SSL_DIR/fullchain.pem" run_sudo chmod 644 "$NGINX_SSL_DIR/fullchain.pem"
run_sudo chmod 600 "$NGINX_SSL_DIR/privkey.pem" run_sudo chmod 600 "$NGINX_SSL_DIR/privkey.pem"
fi fi
compose_cmd down 2>/dev/null || true
compose_cmd up -d --force-recreate compose_cmd up -d --force-recreate
echo "" echo ""

View File

@@ -4,7 +4,7 @@
MONGODB_URI=mongodb://mongo:27017 MONGODB_URI=mongodb://mongo:27017
MONGODB_DB=yxd-agent-testing MONGODB_DB=yxd-agent-testing
PORT=9527 PORT=8088
GIN_MODE=release GIN_MODE=release
# 对外域名CORS、日志与 nginx 反代域名一致 # 对外域名CORS、日志与 nginx 反代域名一致
ALLOWED_ORIGINS=https://yuheng.yuxindazhineng.com ALLOWED_ORIGINS=https://yuheng.yuxindazhineng.com

View File

@@ -16,5 +16,5 @@ WORKDIR /app
RUN apk add --no-cache ca-certificates tzdata RUN apk add --no-cache ca-certificates tzdata
ENV TZ=Asia/Shanghai ENV TZ=Asia/Shanghai
COPY --from=builder /app/server . COPY --from=builder /app/server .
EXPOSE 9527 EXPOSE 8088
ENTRYPOINT ["./server"] ENTRYPOINT ["./server"]