Skip to content

Instantly share code, notes, and snippets.

@manakuro
Created May 13, 2022 05:17
Show Gist options
  • Save manakuro/a8085744fadd5068fb6367aad53d7dd0 to your computer and use it in GitHub Desktop.
Save manakuro/a8085744fadd5068fb6367aad53d7dd0 to your computer and use it in GitHub Desktop.
FROM golang:1.18-alpine as build
ENV GO111MODULE=on \
CGO_ENABLED=0 \
GOOS=linux \
GOARCH=amd64
WORKDIR /go/src
COPY . .
RUN go mod download
RUN go build -o app ./
FROM alpine
RUN apk add --no-cache tzdata
COPY --from=build /go/src/app /go/src/app
EXPOSE 8080
WORKDIR /go/src
CMD ["./app"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment