From 484723c23a63d933fdfda678dfc14bae115988c3 Mon Sep 17 00:00:00 2001 From: zhouyonggao <1971162852@qq.com> Date: Sat, 20 Dec 2025 16:08:18 +0800 Subject: [PATCH] =?UTF-8?q?fix(docker):=20=E4=BF=AE=E6=94=B9=E5=90=AF?= =?UTF-8?q?=E5=8A=A8=E5=91=BD=E4=BB=A4=E4=BB=A5=E7=9B=B4=E6=8E=A5=E7=BC=96?= =?UTF-8?q?=E8=AF=91=E5=B9=B6=E8=BF=90=E8=A1=8C=E6=9C=8D=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除复制启动脚本及赋予执行权限的步骤 - 将容器入口点改为shell命令,编译Go服务后直接执行 - 简化启动流程,避免额外脚本依赖 - 保留暴露端口8077不变 --- Dockerfile | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0479869..beb1aef 100644 --- a/Dockerfile +++ b/Dockerfile @@ -91,10 +91,6 @@ COPY server/ ./server/ # 复制前端静态文件 COPY web/ ./web/ -# 复制启动脚本 -COPY scripts/docker-entrypoint.sh /app/docker-entrypoint.sh -RUN chmod +x /app/docker-entrypoint.sh - EXPOSE 8077 # 容器启动时编译并运行 -ENTRYPOINT ["/app/docker-entrypoint.sh"] +ENTRYPOINT ["sh", "-c", "cd /app/server && go build -ldflags='-w -s' -trimpath -o /app/server-bin ./cmd/server/main.go && exec /app/server-bin"]