# 运行镜像仅包含 Alpine + 预编译二进制。 # 请在 Windows 上先执行 dist\build-linux-amd64.bat,生成 dist/mengyastore-backend-linux-amd64, # 再将本目录同步到服务器并在服务器执行 docker build(无需在服务器安装 Go)。 FROM alpine:3.20 RUN apk add --no-cache ca-certificates tzdata WORKDIR /app COPY dist/mengyastore-backend-linux-amd64 ./mengyastore-backend RUN chmod +x ./mengyastore-backend EXPOSE 8080 ENV GIN_MODE=release CMD ["./mengyastore-backend"]