diff --git a/web/Dockerfile b/web/Dockerfile index ae575b7..7023d81 100644 --- a/web/Dockerfile +++ b/web/Dockerfile @@ -10,6 +10,7 @@ RUN set -x \ RUN apk update ; \ apk add -v apache2 ; \ apk add -v apache2-proxy ; \ + apk add -v apache2-webdav ; \ apk add -v mod_dav_svn ; \ apk add -v perl-dbi ; \ apk add -v perl-dbd-mysql ; \ @@ -30,6 +31,8 @@ RUN apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing \ #https://www.redmine.org/projects/redmine/repository/entry/trunk/extra/svn/Redmine.pm ADD ./Redmine.pm /usr/local/lib/perl5/site_perl/Apache/Authn/Redmine.pm +WORKDIR /var + STOPSIGNAL SIGWINCH EXPOSE 80 diff --git a/web/redmine.conf b/web/redmine.conf index db3e57f..bc410a1 100644 --- a/web/redmine.conf +++ b/web/redmine.conf @@ -1,47 +1,47 @@ -ServerRoot "/usr/local/apache2" - -Listen 80 - -LoadModule mpm_event_module modules/mod_mpm_event.so -LoadModule authn_file_module modules/mod_authn_file.so -LoadModule authn_core_module modules/mod_authn_core.so -LoadModule authz_host_module modules/mod_authz_host.so -LoadModule authz_groupfile_module modules/mod_authz_groupfile.so -LoadModule authz_user_module modules/mod_authz_user.so -LoadModule authz_core_module modules/mod_authz_core.so -LoadModule access_compat_module modules/mod_access_compat.so -LoadModule auth_basic_module modules/mod_auth_basic.so -LoadModule reqtimeout_module modules/mod_reqtimeout.so -LoadModule filter_module modules/mod_filter.so -LoadModule mime_module modules/mod_mime.so -LoadModule log_config_module modules/mod_log_config.so -LoadModule env_module modules/mod_env.so -LoadModule headers_module modules/mod_headers.so -LoadModule setenvif_module modules/mod_setenvif.so -LoadModule version_module modules/mod_version.so -LoadModule unixd_module modules/mod_unixd.so -LoadModule status_module modules/mod_status.so -LoadModule autoindex_module modules/mod_autoindex.so - - - - - - -LoadModule dir_module modules/mod_dir.so -LoadModule alias_module modules/mod_alias.so - - -User daemon -Group daemon - - -LoadModule proxy_module modules/mod_proxy.so -LoadModule proxy_http_module modules/mod_proxy_http.so +#ServerRoot "/usr/local/apache2" + +#Listen 80 + +# +# +# +# + +#LoadModule dir_module modules/mod_dir.so +#LoadModule alias_module modules/mod_alias.so + +# +#User daemon +#Group daemon +# + +#LoadModule proxy_module modules/mod_proxy.so +#LoadModule proxy_http_module modules/mod_proxy_http.so ProxyPass / http://redmine:3000/ -LoadModule perl_module /usr/lib/apache2/mod_perl.so +LoadModule perl_module modules/mod_perl.so ## This module has to be in your perl path ## eg: /usr/lib/perl5/Apache/Authn/Redmine.pm @@ -49,7 +49,7 @@ LoadModule perl_module /usr/lib/apache2/mod_perl.so PerlLoadModule Apache::Authn::Redmine LoadModule dav_module modules/mod_dav.so -LoadModule dav_svn_module /usr/lib/apache2/mod_dav_svn.so +LoadModule dav_svn_module modules/mod_dav_svn.so DAV svn @@ -85,32 +85,32 @@ LoadModule dav_svn_module /usr/lib/apache2/mod_dav_svn.so -ServerAdmin you@example.com +#ServerAdmin you@example.com - - AllowOverride none - Require all denied - +# +# AllowOverride none +# Require all denied +# -DocumentRoot "/usr/local/apache2/htdocs" +#DocumentRoot "/usr/local/apache2/htdocs" - - Options Indexes FollowSymLinks +# +# Options Indexes FollowSymLinks - AllowOverride None +# AllowOverride None - Require all granted - +# Require all granted +# - - DirectoryIndex index.html - +# +# DirectoryIndex index.html +# - - Require all denied - +# +# Require all denied +# ErrorLog /proc/self/fd/2 @@ -128,39 +128,39 @@ LogLevel warn - +# - ScriptAlias /cgi-bin/ "/usr/local/apache2/cgi-bin/" +# ScriptAlias /cgi-bin/ "/usr/local/apache2/cgi-bin/" - +# - - +# +# - - AllowOverride None - Options None - Require all granted - +# +# AllowOverride None +# Options None +# Require all granted +# RequestHeader unset Proxy early - - TypesConfig conf/mime.types +# +# TypesConfig conf/mime.types - AddType application/x-compress .Z - AddType application/x-gzip .gz .tgz +# AddType application/x-compress .Z +# AddType application/x-gzip .gz .tgz - +# - -Include conf/extra/proxy-html.conf - +# +#Include conf/extra/proxy-html.conf +# - -SSLRandomSeed startup builtin -SSLRandomSeed connect builtin - +# +#SSLRandomSeed startup builtin +#SSLRandomSeed connect builtin +#