all repos — legit @ c90b2b51931423e8161dabe88c4c5c11ba204872

web frontend for git, written in go

contrib/Dockerfile (view raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
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"]