blob: 90114b067747dc8dbea9a51a3debd526f910b063 (
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
29
30
31
32
|
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 filters/ /app/filters/
COPY include/ /app/include/
COPY www/ /app/www/
FROM debian:latest AS cgit-run
RUN apt-get update
RUN apt-get install -y python3 python3-pygments python3-markdown python3-docutils
RUN apt-get install -y lighttpd
WORKDIR /app
COPY --from=cgit-build /app/ /app/
COPY lighttpd.conf /app/
RUN mkdir /app/repos /app/about/
CMD ["lighttpd", "-D", "-f", "/app/lighttpd.conf"]
|