A GitLab container with SubGit included.
1.5K
Image: squarebracket/gitlab-ce-subgit
GitLab's Community Edition, with SubGit v3.3.2 installed.
All of GitLab's Docker-related documentation remains valid; the only differences compared to the official Docker image(s) provided by GitLabHQ are additions overtop of their images. This image contains an installation of SubGit, a tool for migrating and even mirroring subversion and git source code repositories, along with an additional volume for its configuration files.
Subgit's SVN to Gitlab Howto is a worthwhile read.
/etc/gitlab: Configuration of the GitLab server
/var/opt/gitlab: Repositories
/var/log/gitlab: Logfiles
/etc/subgit: Location for subgit.key (if available; SubGit will find it there)
/etc/cron.d: Location for cron jobs (e.g., backups; see below)
For GitLab itself, see http://doc.gitlab.com/omnibus/docker/.
For SubGit and Gitlab, see http://www.subgit.com/gitlab.html.
In contrast to the original image, the cron daemon is also launched when starting up GitLab. This allows processing of cron jobs added to /etc/cron.d.
Bertrand Roussel provides at standalone Docker image (corfr/subgit | Github) for an alternative approach to use SubGit with (in fact any) dockerized git repository servers.
Content type
Image
Digest
Size
755 MB
Last updated
over 7 years ago
docker pull squarebracket/docker-gitlab-ce-subgit