2017-02-11 00:33:20 -03:00
|
|
|
#!/bin/bash
|
|
|
|
|
2018-06-22 18:40:06 +02:00
|
|
|
# make sure the correct directories exists (suggested by @chrif):
|
|
|
|
mkdir -p $FIREFLY_PATH/storage/app
|
|
|
|
mkdir -p $FIREFLY_PATH/storage/app/public
|
|
|
|
mkdir -p $FIREFLY_PATH/storage/build
|
|
|
|
mkdir -p $FIREFLY_PATH/storage/database
|
|
|
|
mkdir -p $FIREFLY_PATH/storage/debugbar
|
|
|
|
mkdir -p $FIREFLY_PATH/storage/export
|
|
|
|
mkdir -p $FIREFLY_PATH/storage/framework/cache
|
2018-11-16 15:26:37 +01:00
|
|
|
mkdir -p $FIREFLY_PATH/storage/framework/cache/data
|
2018-06-22 18:40:06 +02:00
|
|
|
mkdir -p $FIREFLY_PATH/storage/framework/sessions
|
|
|
|
mkdir -p $FIREFLY_PATH/storage/framework/testing
|
|
|
|
mkdir -p $FIREFLY_PATH/storage/framework/views
|
|
|
|
mkdir -p $FIREFLY_PATH/storage/logs
|
|
|
|
mkdir -p $FIREFLY_PATH/storage/upload
|
|
|
|
|
|
|
|
|
2017-12-15 09:16:41 +01:00
|
|
|
# make sure we own the volumes:
|
2018-08-17 21:12:26 +02:00
|
|
|
chown -R www-data:www-data -R $FIREFLY_PATH/storage
|
2018-07-09 19:43:08 +02:00
|
|
|
chmod -R 775 $FIREFLY_PATH/storage
|
2018-04-06 18:14:48 +02:00
|
|
|
|
|
|
|
# remove any lingering files that may break upgrades:
|
|
|
|
rm -f $FIREFLY_PATH/storage/logs/laravel.log
|
2017-02-11 00:33:20 -03:00
|
|
|
|
2018-08-11 07:22:17 +02:00
|
|
|
cat .env.docker | envsubst > .env
|
2017-10-11 10:07:09 +02:00
|
|
|
composer dump-autoload
|
|
|
|
php artisan package:discover
|
2018-12-20 22:13:16 +01:00
|
|
|
|
|
|
|
php artisan migrate --seed
|
|
|
|
php artisan firefly:upgrade-database
|
|
|
|
php artisan firefly:verify
|
|
|
|
php artisan passport:install
|
|
|
|
php artisan cache:clear
|
|
|
|
|
2017-10-11 10:07:09 +02:00
|
|
|
php artisan firefly:instructions install
|
2018-08-18 14:08:28 +02:00
|
|
|
exec /usr/bin/supervisord -c /etc/supervisor/supervisord.conf --nodaemon
|