Commit 73712dd2 authored by Alain Takoudjou's avatar Alain Takoudjou

nextcloud: set custom logs for apache and nextcloud

Fix nextcloud backup cron frequency
Fix apache graceful script path
parent fce56242
...@@ -25,4 +25,7 @@ ...@@ -25,4 +25,7 @@
Dav off Dav off
</IfModule> </IfModule>
</Directory> </Directory>
ErrorLog "{{ parameter_dict['log-dir'] }}/nextcloud-error.log"
CustomLog "{{ parameter_dict['log-dir'] }}/nextcloud-access.log" combined
</VirtualHost> </VirtualHost>
\ No newline at end of file
...@@ -131,7 +131,7 @@ mode = 744 ...@@ -131,7 +131,7 @@ mode = 744
recipe = slapos.cookbook:cron.d recipe = slapos.cookbook:cron.d
cron-entries = ${cron:cron-entries} cron-entries = ${cron:cron-entries}
name = nextcloud-backup name = nextcloud-backup
frequency = 0 0 * * * * frequency = 0 0 * * *
command = ${nextcloud-backup:output} command = ${nextcloud-backup:output}
[nextcloud-optimize] [nextcloud-optimize]
......
...@@ -24,7 +24,7 @@ md5sum = a2281f86f6a26a8ff40a57a495505977 ...@@ -24,7 +24,7 @@ md5sum = a2281f86f6a26a8ff40a57a495505977
[template-apache-httpd] [template-apache-httpd]
<= nc-download-base <= nc-download-base
filename = apache-httpd.conf.in filename = apache-httpd.conf.in
md5sum = f3bca64bf991526fd8221035a86aacbf md5sum = 839258624e273aac71a96516bf34c7e6
[template-nextcloud-config.json] [template-nextcloud-config.json]
<= nc-download-base <= nc-download-base
...@@ -36,7 +36,7 @@ recipe = slapos.recipe.template:jinja2 ...@@ -36,7 +36,7 @@ recipe = slapos.recipe.template:jinja2
template = ${:_profile_base_location_}/nextcloud-instance.cfg.in template = ${:_profile_base_location_}/nextcloud-instance.cfg.in
rendered = ${buildout:directory}/instance-nextcloud.cfg rendered = ${buildout:directory}/instance-nextcloud.cfg
extensions = jinja2.ext.do extensions = jinja2.ext.do
md5sum = 5c721c7eb8a06147b849a65ba92becba md5sum = 59e9c65e655cf9cf144d97dd36863ede
context = context =
key gzip_location gzip:location key gzip_location gzip:location
key python3_location python3.6.6:location key python3_location python3.6.6:location
......
...@@ -119,7 +119,7 @@ context = ...@@ -119,7 +119,7 @@ context =
<= template-download-base <= template-download-base
filename = instance-apache-php.cfg.in filename = instance-apache-php.cfg.in
output = ${buildout:parts-directory}/${:_buildout_section_name_}/${:filename} output = ${buildout:parts-directory}/${:_buildout_section_name_}/${:filename}
md5sum = 7edcbca22e800f2c90559298c44d5a48 md5sum = 44796786448fd0319dde14923fbd798b
[instance-lamp] [instance-lamp]
<= template-download-base <= template-download-base
......
...@@ -129,6 +129,7 @@ port = ${apache-network-configuration:listening-port} ...@@ -129,6 +129,7 @@ port = ${apache-network-configuration:listening-port}
url = https://[${:ip}]:${:port}/ url = https://[${:ip}]:${:port}/
error-log = ${directory:httpd-log}/error.log error-log = ${directory:httpd-log}/error.log
access-log = ${directory:httpd-log}/access.log access-log = ${directory:httpd-log}/access.log
log-dir = ${directory:httpd-log}
php-ini-dir = ${directory:php-ini-dir} php-ini-dir = ${directory:php-ini-dir}
cert-file = ${ca-directory:certs}/httpd.crt cert-file = ${ca-directory:certs}/httpd.crt
key-file = ${ca-directory:certs}/httpd.key key-file = ${ca-directory:certs}/httpd.key
...@@ -153,7 +154,7 @@ wait-for-files = ...@@ -153,7 +154,7 @@ wait-for-files =
[apache-graceful] [apache-graceful]
recipe = collective.recipe.template recipe = collective.recipe.template
output = ${directory:bin}/apache-httpd-graceful output = ${directory:scripts}/apache-httpd-graceful
mode = 700 mode = 700
input = inline: input = inline:
#!/bin/sh #!/bin/sh
...@@ -162,7 +163,7 @@ input = inline: ...@@ -162,7 +163,7 @@ input = inline:
[logrotate-entry-apache] [logrotate-entry-apache]
<= logrotate-entry-base <= logrotate-entry-base
name = apache name = apache
log = ${apache-php-configuration:error-log} ${apache-php-configuration:access-log} log = ${apache-php-configuration:log-dir}/*.log
frequency = daily frequency = daily
rotate-num = 30 rotate-num = 30
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment