summaryrefslogtreecommitdiff
path: root/git-server/cgit/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'git-server/cgit/Dockerfile')
-rw-r--r--git-server/cgit/Dockerfile18
1 files changed, 18 insertions, 0 deletions
diff --git a/git-server/cgit/Dockerfile b/git-server/cgit/Dockerfile
new file mode 100644
index 0000000..9da8b23
--- /dev/null
+++ b/git-server/cgit/Dockerfile
@@ -0,0 +1,18 @@
+FROM alpine:latest
+
+RUN apk add --no-cache \
+ cgit \
+ git \
+ nginx \
+ fcgiwrap \
+ spawn-fcgi \
+ py3-pygments
+
+COPY cgitrc /etc/cgitrc
+COPY nginx.conf /etc/nginx/nginx.conf
+COPY entrypoint.sh /entrypoint.sh
+RUN chmod +x /entrypoint.sh
+
+EXPOSE 80
+
+ENTRYPOINT ["/entrypoint.sh"]