aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile.cgit
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile.cgit')
-rw-r--r--Dockerfile.cgit15
1 files changed, 15 insertions, 0 deletions
diff --git a/Dockerfile.cgit b/Dockerfile.cgit
new file mode 100644
index 0000000..8c2e2a3
--- /dev/null
+++ b/Dockerfile.cgit
@@ -0,0 +1,15 @@
+# This Dockerfile sets up a CGit server using an Alpine Linux base image. It configures CGit with custom settings and serves the repositories from a specified directory.
+
+# Start with a base Alpine image that has CGit installed
+FROM joseluisq/alpine-cgit:2.9.0
+
+ENV USE_CUSTOM_CONFIG="true"
+
+# Copy the custom cgit configuration file into the container
+COPY cgitrc /etc/cgitrc
+
+# Copy the root readme file into the container
+COPY root-readme.html /root-readme.html
+
+# Copy the header file into the container
+COPY header.html /header.html \ No newline at end of file