diff --git a/README.md b/README.md index 4508934..bd06874 100644 --- a/README.md +++ b/README.md @@ -197,6 +197,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **16.07.19:** - Save laravel.log to /config/log/heimdall. * **28.06.19:** - Rebasing to alpine 3.10. * **01.04.19:** - Fix permission detect logic. * **26.03.19:** - Install Heimdall during container start to prevent delayed start due to overlayfs bug with recursive chown. diff --git a/readme-vars.yml b/readme-vars.yml index 9ec1d50..dce8523 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -49,6 +49,7 @@ app_setup_block: | # changelog changelogs: + - { date: "16.07.19:", desc: "Save laravel.log to /config/log/heimdall." } - { date: "28.06.19:", desc: "Rebasing to alpine 3.10." } - { date: "01.04.19:", desc: "Fix permission detect logic." } - { date: "26.03.19:", desc: "Install Heimdall during container start to prevent delayed start due to overlayfs bug with recursive chown." } diff --git a/root/etc/cont-init.d/50-config b/root/etc/cont-init.d/50-config index f15596d..6a104ef 100644 --- a/root/etc/cont-init.d/50-config +++ b/root/etc/cont-init.d/50-config @@ -3,7 +3,8 @@ # make our folders mkdir -p \ /config/www/{backgrounds,icons,avatars,SupportedApps} \ - /var/www/localhost/heimdall + /var/www/localhost/heimdall \ + /config/log/heimdall # install heimdall if necessary [[ -f /heimdall/heimdall.tar.gz ]] && \ @@ -32,6 +33,11 @@ do [[ ! -L "$i" ]] && ln -s /config/www/"$(basename "$i")" "$i" done +[[ -e "/var/www/localhost/heimdall/storage/logs/laravel.log" && ! -L "/var/www/localhost/heimdall/storage/logs/laravel.log" ]] \ + && rm -rf "/var/www/localhost/heimdall/storage/logs/laravel.log" +[[ ! -L "/var/www/localhost/heimdall/storage/logs/laravel.log" ]] && \ + ln -s "/config/log/heimdall/laravel.log" "/var/www/localhost/heimdall/storage/logs/laravel.log" + # copy .env if not exists [[ ! -f /config/www/.env ]] && \ cp /var/www/localhost/heimdall/.env.example /config/www/.env && \ diff --git a/root/etc/logrotate.d/heimdall b/root/etc/logrotate.d/heimdall new file mode 100644 index 0000000..f777e6b --- /dev/null +++ b/root/etc/logrotate.d/heimdall @@ -0,0 +1,9 @@ +/config/log/heimdall/laravel.log { + size 5M + rotate 5 + compress + nodateext + notifempty + missingok + su abc abc +} \ No newline at end of file