update Dockerfile.

Signed-off-by: PandaX <18610165312@163.com>
This commit is contained in:
PandaX
2024-11-12 08:02:06 +00:00
committed by Gitee
parent 73daeed81a
commit b5d2c66731

View File

@@ -1,11 +1,23 @@
FROM golang:1.23.0-alpine AS builder
WORKDIR /app
COPY . .
RUN go env -w GOPROXY=https://goproxy.cn,direct && go mod download
RUN go build -o pandax
FROM alpine:latest
LABEL MAINTAINER="PandaX"
WORKDIR /go/src/panda
COPY ./pandax ./
COPY ./config.yml ./
COPY ./resource ./resource
COPY ./uploads ./uploads
WORKDIR /pandax
COPY --from=builder /app/pandax ./
COPY --from=builder /app/config.yml ./
COPY --from=builder /app/resource ./resource
COPY --from=builder /app/uploads ./uploads
RUN chmod 755 ./pandax