Websvn browser UI for accessing subversion repositories. Websvn expects all
hosted subversion repositories to be available under the /svn volume and
the htpasswd file to be /svn/svn.htpasswd. The AuthName defaults to "SVN"
and can be changed by setting the environment variable AUTH_NAME to
the desired name. Repository authentication is handled by the file /svn/svn.authz. The web site is available from the container at the port 80 root path ("/"). If you want it under a different path or encrypted using TLS/SSL then a front end proxy can supply the functionality. In addition, you can set the environment variables SVN_UID and SVN_GID to control the user and group that will be accessing the archives (and htpasswd). You can customize a short message by placing it in /svn/websvn.txt.
- /svn is the parent directory for the reporitories
- /svn/svn.htpasswd is the login password file
- /svn/svn.authz is the repository authentication file
- /svn/websvn.txt is a short message
--# docker run chardek/websvn
usermod: no changes
AH00526: Syntax error on line 109 of /etc/apache2/apache2.conf:
Error: Apache has not been designed to serve pages while running as root. There are known race conditions that will allow any local user to read any file on the system. If you still desire to serve pages as root then add -DBIG_SECURITY_HOLE to the CFLAGS env variable and then rebuild the server. It is strongly suggested that you instead modify the User directive in your httpd.conf file to list a non-root user.