From: Clifton Palmer Date: Tue, 10 Dec 2024 10:26:51 +0000 (-0600) Subject: Initial version of dockerized git daemon X-Git-Tag: 0.1.0~2 X-Git-Url: http://git.purplebirdman.com/web-git-daemon.git/commitdiff_plain/da8c9b86058ae625491224c2c1d976267e00555f?ds=sidebyside Initial version of dockerized git daemon --- da8c9b86058ae625491224c2c1d976267e00555f diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d9568ca --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*swp diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..1d18733 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,8 @@ +FROM alpine:3.21 + +EXPOSE 9418 +RUN mkdir -p /srv/git/ +RUN apk add --no-cache git-daemon +RUN git config --global --add safe.directory "/srv/git/*" + +CMD ["/usr/bin/git", "daemon", "--verbose", "--reuseaddr", "--base-path=/srv/git/", "/srv/git/"] diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..9036215 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3' +services: + web: + build: . + image: cjpalmer/git-daemon:0.1.0 + volumes: + - /srv/git:/srv/git:ro + ports: + - 9418:9418