Sign inSign up

sea5kg/svn-server

By sea5kg

Updated almost 3 years ago

Lightweight container providing an SVN server (http-only)

Image
0

422

sea5kg/svn-server repository overview

It's a fork of https://github.com/elleFlorio/svn-docker

Description

Lightweight container providing an SVN server, based on Alpine Linux and S6 process management (see here for details). The access to the server is possible via WebDav protocol (http://) A complete tutorial on how to build this image, and how to run the container is available on Medium

Svnadmin web-interface used from https://github.com/mfreiholz/iF.SVNAdmin version: stable-1.6.2.zip

Running Commands

To run the image, you can use the following command:

docker run \
    --name svn-server \
    -p 80:80 \
    -e SVN_SERVER_REPOSITORIES_URL=/svn \
    -v `pwd`/data:/data \
    sea5kg/svn-server
  • <data>/svnadmin - will be keep all repositories in subfolder in data
  • <data>/repositories - will be keep all repositories in subfolder in data
  • <data>/subversion - configurations for subversion (passwd && subversion-access-control)

In first start will be inited automaticly all default folders/files/password - to easy start.

so:

Check also that the custom protocol is working fine: go to your terminal and type svn info svn://localhost:3690. The system should connect to the server and tell you that is not able to find any repository. For further information on how to configure Subversion, please refer to the official web page.

Tag summary

Content type

Image

Digest

sha256:f93d438e3

Size

17.8 MB

Last updated

almost 3 years ago

docker pull sea5kg/svn-server