1
This commit is contained in:
@@ -31,7 +31,7 @@ server {
|
||||
}
|
||||
|
||||
location /api/ {
|
||||
proxy_pass http://api:9527/;
|
||||
proxy_pass http://api:8088/;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
#!/usr/bin/env bash
|
||||
# 拉取代码并重启:缺什么自动安装(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
|
||||
set -e
|
||||
ROOT="${PROJECT_ROOT:-$(cd "$(dirname "$0")" && pwd)}"
|
||||
cd "$ROOT"
|
||||
# 拉取后可能无可执行权限,先自修复以便下次可直接 ./ 执行
|
||||
chmod +x "$ROOT/pull-and-restart.sh" "$ROOT/restart.sh" 2>/dev/null || true
|
||||
|
||||
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 600 "$NGINX_SSL_DIR/privkey.pem"
|
||||
fi
|
||||
compose_cmd down 2>/dev/null || true
|
||||
compose_cmd up -d --force-recreate
|
||||
|
||||
echo ""
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
MONGODB_URI=mongodb://mongo:27017
|
||||
MONGODB_DB=yxd-agent-testing
|
||||
PORT=9527
|
||||
PORT=8088
|
||||
GIN_MODE=release
|
||||
# 对外域名(CORS、日志),与 nginx 反代域名一致
|
||||
ALLOWED_ORIGINS=https://yuheng.yuxindazhineng.com
|
||||
|
||||
@@ -16,5 +16,5 @@ WORKDIR /app
|
||||
RUN apk add --no-cache ca-certificates tzdata
|
||||
ENV TZ=Asia/Shanghai
|
||||
COPY --from=builder /app/server .
|
||||
EXPOSE 9527
|
||||
EXPOSE 8088
|
||||
ENTRYPOINT ["./server"]
|
||||
|
||||
Reference in New Issue
Block a user