Files
FenceProxy/Dockerfile
T
Vincent Schweiger b31a62a3d0 Dockerfile
2022-07-25 21:28:55 +02:00

18 lines
313 B
Docker

FROM golang:1.18-buster AS build
WORKDIR /app
COPY go.mod ./
COPY go.sum ./
RUN go mod download
COPY *.go ./
RUN go build -o /fence
##
## Deploy
##
FROM gcr.io/distroless/base-debian10
WORKDIR /
COPY --from=build /fence /fence
COPY config.yaml /config.yaml
EXPOSE 25565
USER nonroot:nonroot
ENTRYPOINT ["/fence"]