fix: fix Dockerfile

This commit is contained in:
JustSong
2022-11-23 16:03:51 +08:00
parent b4ee59b9d3
commit 00ee736e13
3 changed files with 54 additions and 3 deletions
+3 -2
View File
@@ -6,20 +6,21 @@ RUN npm install
RUN npm run build
FROM golang AS builder2
ENV GO111MODULE=on \
CGO_ENABLED=1 \
GOOS=linux \
GOARCH=amd64
WORKDIR /build
COPY . .
COPY --from=builder /build/build ./web/build
RUN go mod download
RUN go build -ldflags "-s -w" -o message-pusher
RUN go build -ldflags "-s -w -extldflags '-static'" -o message-pusher
FROM scratch
ENV PORT=3000
COPY --from=builder2 /build/message-pusher /
EXPOSE 3000
WORKDIR /data
ENTRYPOINT ["/message-pusher"]