all repos — elgit @ 12dacbabc52ac876311b0def6ec370fbe729c808

fork of legit: 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
FROM golang:1.24-alpine AS builder

WORKDIR /app

COPY . .
RUN go mod download
RUN go mod verify

RUN go build -o elgit

FROM scratch AS build-release-stage

WORKDIR /app

COPY static ./static
COPY templates ./templates
COPY config.yaml ./
COPY --from=builder /app/elgit ./

EXPOSE 5555

CMD ["./elgit"]