mirror of
https://github.com/linuxserver/docker-mods.git
synced 2026-03-23 00:05:28 +08:00
make access.log file configurable via ENV variable
This commit is contained in:
parent
69ac92eded
commit
717c8258f3
@ -332,7 +332,7 @@ with-mouse false
|
||||
# Specify the path to the input log file. If set, it will take
|
||||
# priority over -f from the command line.
|
||||
#
|
||||
log-file /config/log/nginx/access.log
|
||||
#log-file /config/log/nginx/access.log
|
||||
|
||||
# Send all debug messages to the specified file.
|
||||
#
|
||||
|
||||
@ -252,6 +252,7 @@
|
||||
$geodb = '';
|
||||
endif;
|
||||
|
||||
$access_log = getenv("GOACCESS_LOG_FILE") ?: "/config/log/nginx/access.log";
|
||||
$goaccess = shell_exec("/usr/local/bin/goaccess -a -o html --config-file=/dashboard/goaccess.conf ".$geodb);
|
||||
$goaccess = str_replace("<title>Server Statistics", "<title>SWAG Dashboard", $goaccess);
|
||||
$goaccess = str_replace("<h1 class='h-dashboard'>", "<h1>", $goaccess);
|
||||
|
||||
@ -22,6 +22,10 @@ if [ "$(sed -nE 's|## Version ([0-9]{4}\/[0-9]{2}\/[0-9]{2}).*|\1|p' /dashboard/
|
||||
echo "**** Compare the changes using the sample file: /config/nginx/proxy-confs/dashboard.subdomain.conf.sample"
|
||||
fi
|
||||
|
||||
# preserve environment variables in PHP
|
||||
sed -E -i 's/^clear_env =.*$/clear_env = no/g' /config/php/www2.conf
|
||||
grep -qxF 'clear_env = no' /config/php/www2.conf || echo 'clear_env = no' >> /config/php/www2.conf
|
||||
|
||||
# permissions
|
||||
chown -R abc:abc \
|
||||
/dashboard \
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user