Provider SVN based on HTTP(s) protocol.
Start the container by running:
docker run -d \
-p 8080:80 -p 8443:443 \
-v httpdConfigDir:/httpd -v svnRepoDir:/svn
aeternuss/svn:<tag>
/httpd
Put your httpd config files under here with name suffix .conf.
Apache httpd will load them when start.
/svn
Put your SVN repositories under here. One directory per repository please.
Because Apache Httpd running as user daemon(uid=1), group daemon(gid=1) in this image, you must change the owner of repository files to it.
chown 1:1 -R /svn
There are some Apache Httpd configuration files in directory examples:
httptohttps.conf
Redirect http to https.
svn.conf
Serve SVN with passwd file authentication.
svn-ldap.conf
Serve SVN with ldap authentication.
GPL 3.0
Content type
Image
Digest
Size
86.8 MB
Last updated
over 6 years ago
docker pull aeternuss/svn:1.5