Skip to content
Snippets Groups Projects
Dockerfile 225 B
Newer Older
timbastin's avatar
timbastin committed
FROM golang:1.18 as builder
timbastin's avatar
timbastin committed

WORKDIR /usr/app
COPY . .
# build the executable
timbastin's avatar
timbastin committed
RUN go build -o miniserver
timbastin's avatar
timbastin committed

FROM gcr.io/distroless/base

COPY --from=builder /usr/app/ /usr/app/
WORKDIR /usr/app
timbastin's avatar
timbastin committed
EXPOSE 80
timbastin's avatar
timbastin committed

CMD ["./miniserver"]