diff --git a/conf/etc/cont-init.d/50-speedtest b/conf/etc/cont-init.d/50-speedtest index e4f152c3..0009dd12 100644 --- a/conf/etc/cont-init.d/50-speedtest +++ b/conf/etc/cont-init.d/50-speedtest @@ -55,6 +55,15 @@ else echo "Env file exists" fi +if [ ! -f /config/www/.composer-time ]; then + echo 'Removing old packages' + rm -rf /config/www/vendor/ +fi + +echo 'Updating packages' +apk add composer +cd /config/www && composer install && echo date > /config/www/.composer-time + sed "s,DB_DATABASE=.*,DB_DATABASE=/config/speed.db," -i.bak /config/www/.env echo "Running database migrations" @@ -120,10 +129,6 @@ fi echo "Clearing old jobs from queue" php /config/www/artisan queue:clear -echo 'Updating packages' -apk add composer -cd /config/www && composer install - mkdir -p /config/log/speedtest cp /defaults/crontab /etc/crontabs/root