aboutsummaryrefslogtreecommitdiff
path: root/roles/cgit/files/image/Dockerfile
blob: 894e68a57a5e87dd28d9b6bcec164b423bd29a9e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
FROM docker.io/fedora:41

RUN dnf install cgit caddy fcgiwrap openssh-server python3-pygments -y
COPY Caddyfile /etc/caddy/Caddyfile
COPY start.sh start.sh
RUN mkdir /usr/lib/cgit -p
COPY theme.css /usr/share/cgit/theme.css
COPY theme.html /usr/share/cgit/theme.html
COPY syntax-highlighting.py /usr/lib/cgit/syntax-highlighting.py
RUN chmod 777 /usr/lib/cgit/syntax-highlighting.py
RUN adduser -m git
CMD ["./start.sh"]