minecraft-server-invites/Dockerfile
2022-07-23 13:12:08 +01:00

23 lines
399 B
Docker

FROM docker.io/golang:alpine as builder
WORKDIR /build/wlm
COPY go.mod go.sum ./
RUN go mod download
COPY . .
RUN apk add --update gcc musl-dev
WORKDIR /build/wlm
RUN go build -o wlm -ldflags "-s -w" cmd/wlm/*.go
FROM docker.io/alpine
WORKDIR /app
EXPOSE 8080
RUN apk add --no-cache ca-certificates sqlite
COPY --from=builder /build/wlm/wlm wlm
ENTRYPOINT ["/app/wlm"]