friends/Dockerfile
SuperMarioDaBom 56f4381eb9 Dockerize
2023-07-16 21:25:43 -07:00

20 lines
402 B
Docker

# --- builder ---
FROM golang:1.20.6-alpine3.17 as builder
LABEL stage=builder
RUN apk add git
WORKDIR /build
COPY go.* ./
RUN go mod download
COPY . ./
ARG BUILD_STRING=pretendo.friends.docker
RUN go build -ldflags "-X 'main.serverBuildString=${BUILD_STRING}'" -v -o server
# --- runner ---
FROM alpine:3.17 as runner
WORKDIR /build
COPY --from=builder /build/server /build/
CMD ["/build/server"]