aboutsummaryrefslogtreecommitdiff
path: root/services/docker/git-server/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'services/docker/git-server/Dockerfile')
-rw-r--r--services/docker/git-server/Dockerfile11
1 files changed, 11 insertions, 0 deletions
diff --git a/services/docker/git-server/Dockerfile b/services/docker/git-server/Dockerfile
new file mode 100644
index 0000000..8a671d7
--- /dev/null
+++ b/services/docker/git-server/Dockerfile
@@ -0,0 +1,11 @@
+FROM debian:latest
+RUN apt-get update && apt-get install -y \
+ git cgit lighttpd apache2-utils python3-pygments python3-markdown \
+ tar gzip bzip2 zip unzip tini && \
+ rm -rf /var/lib/apt/lists/*
+
+ADD git-lighttpd.conf git-auth.conf /app/
+ADD --chmod=755 lighttpd-wrapper.bash /app/
+
+VOLUME [ "/git" ]
+CMD [ "tini", "--", "/app/lighttpd-wrapper.bash" ]