This commit is contained in:
trafficlunar 2025-03-20 22:39:48 +00:00
commit 4fb7905f9d
2 changed files with 12 additions and 6 deletions

View file

@ -1,4 +1,5 @@
FROM golang:1.24.1
# build
FROM golang:1.24.1 AS builder
WORKDIR /app
@ -7,8 +8,15 @@ RUN go mod download
COPY . .
RUN go build -o /api .
RUN CGO_ENABLED=0 GOOS=linux go build -o api .
EXPOSE 8080
# copy
FROM alpine:latest
CMD [ "/api" ]
WORKDIR /app
COPY --from=builder /app/api .
EXPOSE 8888
CMD [ "/app/api" ]