Public | Automated Build

Last pushed: a year ago
Short Description
Subversion with possibility for LDAP access restrictions.
Full Description


Docker Image for Subversion Server

Authentication can be read from LDAP. LDAP_BASE is extracted from LDAP_HOST.

In the following example, if a project configuration exists in the ldap under ou=project,dc=user,dc=example,dc=org, then access to the project is authenticated and restricted, otherwise it is public read, and write is restricted to any LDAP user. This way, you can maintain a site with private and public projects, where anyone can checkout public projects, but only registered users can checkin:

docker run -p 3723:80 -d -v /tmp/svn:/svn \
    -e \
    -e LDAP_USER_BASE="ou=person,ou=people" \
    -e LDAP_BIND_DN="cn=bind,ou=system,ou=people" \
    -e LDAP_BIND_PWD="Hsqoa7sa" \
    -e LDAP_READ_DN="ou=project" \
    -e LDAP_WRITE_DN="user" \
Docker Pull Command
Source Repository

Comments (1)
a year ago

sed: can't read / No such file or directory
AH00526: Syntax error on line 1 of /etc/apache2/conf-enabled/svn.conf:

<Location> directive requires additional arguments
Action '-DFOREGROUND' failed.
The Apache error log may have more information.