diff --git a/root/etc/cont-init.d/50-config b/root/etc/cont-init.d/50-config index c30d046..2ebd554 100644 --- a/root/etc/cont-init.d/50-config +++ b/root/etc/cont-init.d/50-config @@ -1,8 +1,9 @@ #!/usr/bin/with-contenv bash +# shellcheck shell=bash # make our folders mkdir -p \ - /config/www/{backgrounds,icons,avatars,SupportedApps} \ + /config/www/{avatars,backgrounds,icons,logs,SupportedApps} \ /app/www \ /config/log/heimdall @@ -20,31 +21,25 @@ if [[ -f /heimdall/heimdall.tar.gz ]]; then fi # create symlinks -symlinks=( \ -/app/www/storage/app/public/avatars \ -/app/www/storage/app/public/backgrounds \ -/app/www/storage/app/public/icons \ -/app/www/app/SupportedApps \ -/app/www/database/app.sqlite \ -/app/www/.env ) +symlinks=( + /app/www/storage/app/public/avatars + /app/www/storage/app/public/backgrounds + /app/www/storage/app/public/icons + /app/www/storage/logs + /app/www/app/SupportedApps + /app/www/database/app.sqlite + /app/www/.env +) -for i in "${symlinks[@]}" -do - if [[ -e "$i" && ! -L "$i" ]]; then - rm -rf "$i" +for i in "${symlinks[@]}"; do + if [[ -e "${i}" && ! -L "${i}" ]]; then + rm -rf "${i}" fi - if [[ ! -L "$i" ]]; then - ln -s /config/www/"$(basename "$i")" "$i" + if [[ ! -L "${i}" ]]; then + ln -s /config/www/"$(basename "${i}")" "${i}" fi done -if [[ -e "/app/www/storage/logs/laravel.log" && ! -L "/app/www/storage/logs/laravel.log" ]]; then - rm -rf "/app/www/storage/logs/laravel.log" -fi -if [[ ! -L "/app/www/storage/logs/laravel.log" ]]; then - ln -s "/config/log/heimdall/laravel.log" "/app/www/storage/logs/laravel.log" -fi - # copy .env if not exists if [[ ! -f /config/www/.env ]]; then cp /app/www/.env.example /config/www/.env diff --git a/root/etc/logrotate.d/heimdall b/root/etc/logrotate.d/heimdall deleted file mode 100644 index f777e6b..0000000 --- a/root/etc/logrotate.d/heimdall +++ /dev/null @@ -1,9 +0,0 @@ -/config/log/heimdall/laravel.log { - size 5M - rotate 5 - compress - nodateext - notifempty - missingok - su abc abc -} \ No newline at end of file