blob: 516f38a7fffad396fec624acc2c3b37aa8bb30ea (
plain)
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
26
27
28
|
FROM debian:latest AS cgit-build
RUN apt-get update
RUN apt-get install -y gcc make
RUN apt-get install -y python3 python-is-python3
RUN apt-get install -y libzip-dev libssl-dev
WORKDIR /cgit
COPY cgit /cgit
COPY cgit.conf /cgit
RUN make
RUN make install
COPY cgitrc /app
COPY responsive/head.html /app/www/static
COPY responsive/cgit.css /app/www/static
FROM debian:latest AS cgit-run
RUN apt-get update
RUN apt-get install -y python3 python3-pygments lighttpd
WORKDIR /app
COPY --from=cgit-build /app /app
COPY lighttpd.conf /app/lighttpd.conf
CMD ["lighttpd", "-D", "-f", "/app/lighttpd.conf"]
|