From 6517c13e1b238a20478576597fec283890d0f3dc Mon Sep 17 00:00:00 2001 From: Henry Whitaker Date: Sat, 10 Apr 2021 17:33:34 +0100 Subject: [PATCH] Remove old vendor folder if it hasn't run yet --- conf/etc/cont-init.d/50-speedtest | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) 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