summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authorRikki <i@rikki.moe>2025-04-13 21:22:17 +0800
committerRikki <i@rikki.moe>2025-04-13 21:22:17 +0800
commit7479ca130fbb361aa76af2c1fa83c50d61b99408 (patch)
tree28cf7d49b804b23bc1e152c1cde18f8cc81473f2 /Dockerfile
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile17
1 files changed, 17 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..6ea85aa
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,17 @@
+FROM alpine:latest
+
+RUN apk add --no-cache \
+ nginx \
+ spawn-fcgi \
+ fcgiwrap \
+ git \
+ cgit
+
+RUN mkdir -p /run/nginx && mkdir -p /var/www/git && \
+ chown -R nginx:nginx /var/www/git
+
+COPY cgitrc /etc/cgitrc
+COPY nginx.conf /etc/nginx/nginx.conf
+
+CMD spawn-fcgi -s /var/run/fcgiwrap.sock -U nginx -G nginx /usr/bin/fcgiwrap && \
+ nginx -g "daemon off;"