fix: API 改为 8088 且不映射宿主机端口,避免与 sshd 的 9527 冲突;脚本增加 9527 检查

Made-with: Cursor
This commit is contained in:
whm
2026-03-17 22:30:19 +08:00
parent 20a035a745
commit 6044786380
3 changed files with 121 additions and 19 deletions

View File

@@ -273,6 +273,13 @@ fi
echo ""
echo "[2/3] 重新构建并启动..."
# 宿主机 9527 常被 sshd 占用compose 必须使用 8088 且 api 不映射宿主机端口
if grep -q '9527' "$ROOT/docker-compose.yml" 2>/dev/null; then
echo "错误: 当前 docker-compose.yml 仍含 9527会与 sshd 冲突导致启动失败。请以 Gitea 为准拉取最新代码后再执行本脚本:" >&2
echo " git fetch origin && git reset --hard origin/master" >&2
echo "若 Gitea 上已为 8088 仍报错,请本地提交并 push 后再在服务器执行上述命令。" >&2
exit 1
fi
export GOPROXY="${GOPROXY:-https://goproxy.cn,direct}"
# 国内直连 Docker Hub 超时时用镜像拉取基础镜像Dockerfile FROM 与 mongo 镜像)
export REGISTRY_MIRROR="${REGISTRY_MIRROR:-docker.m.daocloud.io/library/}"