18 lines
511 B
Docker
18 lines
511 B
Docker
# 运行镜像仅包含 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"]
|