fix(docker): 修改启动命令以直接编译并运行服务
- 移除复制启动脚本及赋予执行权限的步骤 - 将容器入口点改为shell命令,编译Go服务后直接执行 - 简化启动流程,避免额外脚本依赖 - 保留暴露端口8077不变
This commit is contained in:
parent
37b6716a2a
commit
484723c23a
|
|
@ -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"]
|
||||
|
|
|
|||
Loading…
Reference in New Issue