legit/contrib/Dockerfile

26 lines
324 B
Docker

FROM golang:1.19-alpine AS builder
WORKDIR /app
COPY . ./
RUN apk add gcc musl-dev libc-dev
RUN go mod download
RUN go mod verify
RUN go build -o legit
FROM alpine:latest
WORKDIR /app
COPY static ./static
COPY templates ./templates
COPY config.yaml ./
COPY --from=builder /app/legit ./
EXPOSE 5555
CMD ["./legit"]