all repos — elgit @ 172658e648f210e12333eaf1d94fb25f95f60664

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"]