##// END OF EJS Templates
docker: fix SVN paths and expose option to change log-level
super-admin -
Show More
@@ -65,6 +65,8 b' services:'
65 65 - pipcache:/home/rhodecode/.cache/pip
66 66 # shared TMP dir
67 67 - rctmpdir:/tmp
68 # config override
69 - $PWD/service/svn/virtualhost.conf:/home/rhodecode/apache2/conf/virtualhost.conf
68 70
69 71 sshd:
70 72 volumes:
@@ -79,6 +79,7 b' services:'
79 79
80 80 # SVN Specific
81 81 MOD_DAV_SVN_PORT: 8090
82 MOD_DAV_SVN_LOG_LEVEL: info
82 83 APACHE_LOG_DIR: /var/log
83 84 MOD_DAV_SVN_CONF_FILE: /etc/rhodecode/conf/svn/mod_dav_svn.conf
84 85
@@ -247,10 +248,11 b' services:'
247 248
248 249 # SVN Specific
249 250 MOD_DAV_SVN_PORT: 8090
251 MOD_DAV_SVN_LOG_LEVEL: info
250 252 APACHE_LOG_DIR: /var/log
251 253 MOD_DAV_SVN_CONF_FILE: /etc/rhodecode/conf/svn/mod_dav_svn.conf
252 MOD_DAV_CORE_MODULES_DIR: /usr/lib/apache2/modules
253 MOD_DAV_SVN_MODULE: /usr/lib/apache2/modules/mod_dav_svn.so
254 MOD_DAV_CORE_MODULES_DIR: /home/rhodecode/apache2/modules/
255 MOD_DAV_SVN_MODULE: /home/rhodecode/apache2/modules/mod_dav.so
254 256
255 257 healthcheck:
256 258 test: curl -A RhodeCode-Healthcheck -s -o /dev/null -w '%{http_code}' http://127.0.0.1:$${MOD_DAV_SVN_PORT}/_server_status
@@ -44,6 +44,7 b' ENV \\'
44 44 # SVN CONFIG
45 45 MOD_DAV_SVN_CONF_FILE=/etc/rhodecode/conf/svn/mod_dav_svn.conf \
46 46 MOD_DAV_SVN_PORT=8090 \
47 MOD_DAV_SVN_LOG_LEVEL=info \
47 48 \
48 49 # SSHD CONFIG
49 50 SSHD_CONF_FILE=/etc/rhodecode/sshd_config \
@@ -40,6 +40,7 b' ENV \\'
40 40 # SVN CONFIG
41 41 MOD_DAV_SVN_CONF_FILE=/etc/rhodecode/conf/svn/mod_dav_svn.conf \
42 42 MOD_DAV_SVN_PORT=8090 \
43 MOD_DAV_SVN_LOG_LEVEL=info \
43 44 MOD_DAV_CORE_MODULES_DIR=/home/$RC_USER/apache2/modules \
44 45 MOD_DAV_SVN_MODULE=/home/rhodecode/subversion/libexec/mod_dav_svn.so \
45 46 \
@@ -249,7 +250,7 b' RUN \\'
249 250
250 251 # Apache2 install
251 252 ENV \
252 RC_APACHE2_VER=2.4.57 \
253 RC_APACHE2_VER=2.4.58 \
253 254 # make apache scripts visible
254 255 PATH=/home/$RC_USER/apache2/bin:$PATH
255 256
@@ -273,7 +274,10 b' echo "**** Apache config ****" && \\'
273 274 sed -i "s/#LoadModule dav_module modules\/mod_dav.so/LoadModule dav_module modules\/mod_dav.so/g" /home/$RC_USER/apache2/conf/httpd.conf && \
274 275 sed -i "s/User daemon/User ${RC_USER}/g" /home/$RC_USER/apache2/conf/httpd.conf && \
275 276 sed -i "s/Group daemon/Group ${RC_USER}/g" /home/$RC_USER/apache2/conf/httpd.conf && \
276 sed -i "s/#ServerName www.example.com:80/ServerName ${HOSTNAME}/g" /home/$RC_USER/apache2/conf/httpd.conf
277 sed -i "s/ServerAdmin you@example.com/ServerAdmin admin@${HOSTNAME}/g" /home/$RC_USER/apache2/conf/httpd.conf && \
278 sed -i "s/ServerName buildkitsandbox/ServerName ${HOSTNAME}/g" /home/$RC_USER/apache2/conf/httpd.conf && \
279 sed -i "s/#Include conf\/extra\/httpd-vhosts.conf/Include conf\/virtualhost.conf/g" /home/$RC_USER/apache2/conf/httpd.conf
280
277 281
278 282 # Subversion install
279 283 # https://svn.apache.org/repos/asf/subversion/trunk/subversion/bindings/swig/INSTALL
@@ -44,6 +44,7 b' ENV \\'
44 44 # SVN CONFIG
45 45 MOD_DAV_SVN_CONF_FILE=/etc/rhodecode/conf/svn/mod_dav_svn.conf \
46 46 MOD_DAV_SVN_PORT=8090 \
47 MOD_DAV_SVN_LOG_LEVEL=info \
47 48 MOD_DAV_CORE_MODULES_DIR=/usr/lib/apache2/modules \
48 49 MOD_DAV_SVN_MODULE=/usr/lib/apache2/modules/mod_dav_svn.so \
49 50 \
@@ -7,7 +7,8 b' ENV \\'
7 7 RC_USER=rhodecode \
8 8 # SVN CONFIG
9 9 MOD_DAV_SVN_CONF_FILE=/etc/rhodecode/conf/svn/mod_dav_svn.conf \
10 MOD_DAV_SVN_PORT=8090
10 MOD_DAV_SVN_PORT=8090 \
11 MOD_DAV_SVN_LOG_LEVEL=info
11 12
12 13 ENV SVN_LOCALE_DEPS apache2 apache2-utils libapache2-mod-svn subversion
13 14 #apache2-webdav
@@ -6,9 +6,9 b' LoadModule dav_svn_module ${MOD_DAV_SVN_MODULE}'
6 6 ErrorLogFormat "{ \"time\":\"%{%Y-%m-%d}tT%{%T}t.%{msec_frac}tZ\", \"function\" : \"[%-m:%l]\" , \"process\" : \"[pid %P:tid %T]\" , \"message\" : \"%M\" ,\ \"referer\"\ : \"%{Referer}i\" }"
7 7 LogFormat "{ \"time\":\"%{%Y-%m-%d}tT%{%T}t.%{msec_frac}tZ\", \"process\":\"%D\", \"filename\":\"%f\", \"remoteIP\":\"%a\", \"host\":\"%V\", \"request\":\"%U\", \"query\":\"%q\", \"method\":\"%m\", \"status\":\"%>s\", \"userAgent\":\"%{User-agent}i\", \"referer\":\"%{Referer}i\" }" combined
8 8
9 ErrorLog /dev/stderr
10 TransferLog /dev/stdout
11 CustomLog /dev/stdout combined
9 ErrorLog /proc/self/fd/2
10 CustomLog /proc/self/fd/1 combined
11 LogLevel ${MOD_DAV_SVN_LOG_LEVEL}
12 12
13 13 <VirtualHost *:${MOD_DAV_SVN_PORT}>
14 14 ServerAdmin admin@localhost
@@ -17,10 +17,6 b' CustomLog /dev/stdout combined'
17 17 ErrorLogFormat "{ \"time\":\"%{%Y-%m-%d}tT%{%T}t.%{msec_frac}tZ\", \"function\" : \"[%-m:%l]\" , \"process\" : \"[pid %P:tid %T]\" , \"message\" : \"%M\" ,\ \"referer\"\ : \"%{Referer}i\" }"
18 18 LogFormat "{ \"time\":\"%{%Y-%m-%d}tT%{%T}t.%{msec_frac}tZ\", \"process\":\"%D\", \"filename\":\"%f\", \"remoteIP\":\"%a\", \"host\":\"%V\", \"request\":\"%U\", \"query\":\"%q\", \"method\":\"%m\", \"status\":\"%>s\", \"userAgent\":\"%{User-agent}i\", \"referer\":\"%{Referer}i\" }" combined
19 19
20 ErrorLog /dev/stderr
21 CustomLog /dev/stdout combined
22 LogLevel info
23
24 20 <Location /_server_status>
25 21 Require ip 127
26 22 SetHandler server-status
General Comments 0
You need to be logged in to leave comments. Login now