ARG ALPINE=3.18 FROM golang:1.20-alpine${ALPINE} AS build WORKDIR /app COPY go.mod go.sum . RUN go mod download ADD . /app RUN go build -o ./authentricity-webui ./cmd/authentricity-webui RUN go build -o ./authentricity-admin ./cmd/authentricity-admin FROM alpine:${ALPINE} WORKDIR /bin COPY --from=build /app/authentricity-webui /app/authentricity-admin . WORKDIR / CMD ["/bin/authentricity-webui"]