Sign inSign up

squarebracket/docker-gitlab-ce-subgit

By squarebracket

•Updated over 7 years ago

A GitLab container with SubGit included.

Image
0

1.5K

squarebracket/docker-gitlab-ce-subgit repository overview

⁠gitlab-ce-subgit

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.

⁠Volumes

/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)

⁠Usage

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.

Tag summary

Content type

Image

Digest

Size

755 MB

Last updated

over 7 years ago

docker pull squarebracket/docker-gitlab-ce-subgit