2 changed files with 18 additions and 5 deletions
@ -1,8 +1,20 @@
|
||||
FROM golang:alpine |
||||
RUN apk add git |
||||
FROM golang:alpine AS builder |
||||
|
||||
ENV GOPROXY https://modules.fromouter.space |
||||
RUN go get git.fromouter.space/mcg/mlpdraftbot |
||||
ENV GO111MODULE=on |
||||
|
||||
ENTRYPOINT [ "mlpdraftbot" ] |
||||
EXPOSE 5749 |
||||
WORKDIR /app |
||||
|
||||
# Get updated modules |
||||
COPY ./ ./ |
||||
RUN go mod download |
||||
|
||||
# Compile code |
||||
RUN CGO_ENABLED=0 go build -o /svc . |
||||
|
||||
FROM scratch AS final |
||||
|
||||
# Import the compiled executable from the first stage. |
||||
COPY --from=builder /svc /svc |
||||
|
||||
CMD [ "/svc" ] |
Loading…
Reference in new issue