1
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
@@ -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 ""
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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"]
|
||||||
|
|||||||
Reference in New Issue
Block a user