aboutsummaryrefslogtreecommitdiff
path: root/src/gitolite/Dockerfile
diff options
context:
space:
mode:
authorMax Resnick <max@ofmax.li>2020-01-01 11:05:17 -0800
committerMax Resnick <max@ofmax.li>2020-01-01 11:06:17 -0800
commit5cfe2f0c99367cc01f8f2ee56103d9e4246e79c6 (patch)
treeb6f36f28d75aa0cdf19783ea86f2c86503720fbe /src/gitolite/Dockerfile
parentc8636405e71b5b6cfc3a03c4d304af208197eb4f (diff)
downloadgrumpy-containers-5cfe2f0c99367cc01f8f2ee56103d9e4246e79c6.tar.gz
add gitolite, fixes ssh things and cgit config
Diffstat (limited to 'src/gitolite/Dockerfile')
-rw-r--r--src/gitolite/Dockerfile13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/gitolite/Dockerfile b/src/gitolite/Dockerfile
new file mode 100644
index 0000000..213ddf3
--- /dev/null
+++ b/src/gitolite/Dockerfile
@@ -0,0 +1,13 @@
+FROM registry.gitlab.com/grumps/grumpy-containers/base:v0.0.2
+SHELL ["/bin/bash", "-c"]
+RUN install_deb gitolite3
+
+RUN addgroup --gid 998 git \
+ && useradd --no-create-home \
+ --home-dir /var/lib/git \
+ --uid 998 \
+ --gid 998 \
+ git
+RUN mkdir -p /run/sshd
+COPY bin/entrypoint.sh /usr/bin/entrypoint.sh
+ENTRYPOINT ["/usr/bin/entrypoint.sh"]