Files
FenceProxy/Dockerfile
T
Vincent Schweiger 4985420f5c Dockerfile comment
2022-07-25 21:42:03 +02:00

21 lines
328 B
Docker

##
## Build
##
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"]