gsave/Dockerfile

17 lines
229 B
Docker

FROM golang AS build
COPY ./go.* /src/
WORKDIR /src
RUN go mod download
COPY . /src
ENV CGO_ENABLED=0
RUN go build -o /gsave
FROM alpine
COPY --from=build /gsave /usr/bin/
ENTRYPOINT [ "gsave" ]
CMD [ "--quiet" ]
EXPOSE 8080