Alpine mod_dav_svn based svn server with websvn.
4.9K
A simple webdav subversion server based on alpine with websvn.
The container store their data in /opt/repositories and use the files dav_svn.authz and dav_svn.passwd for authority.
docker run --name websvn -d \
-v ./repositories:/opt/repositories \
-v ./config:/opt/config \
-p 80:80 \
bacherd/websvn
websvn:
image: bacherd/websvn
ports:
- 80:80
environment:
- BACKUP=true
volumes:
- ./repositories:/opt/repositories
- ./backups:/opt/backups
- ./imports:/opt/imports
- ./config:/opt/config
restart: always
The files dav_svn.authz and dav_svn.passwd automatic created /opt/config/ if they do not exist.
The environment variable BACKUP can be set for daily backup. The backup is stored in /opt/backups.
All svn dump files stored in /opt/imports will automatically imported on container start.
docker exec -it container-name svnadmin create /opt/repositories/<repo-name>
Content type
Image
Digest
Size
12.9 MB
Last updated
over 5 years ago
docker pull bacherd/websvn