1234567891011121314151617181920212223242526 |
- #!/bin/bash
- # Create the storage tree if needed and fix permissions
- cp -r storage.skel/* storage/
- chown -R www-data:www-data storage/ bootstrap/
- # Refresh the environment
- php artisan storage:link
- php artisan horizon:assets
- php artisan route:cache
- php artisan view:cache
- php artisan config:cache
- # Migrate database if the app was upgraded
- # gosu www-data:www-data php artisan migrate --force
- # Run other specific migratins if required
- # gosu www-data:www-data php artisan update
- # Run a worker if it is set as embedded
- if [ "$HORIZON_EMBED" = "true" ]; then
- gosu www-data:www-data php artisan horizon &
- fi
- # Finally run Apache
- exec apache2-foreground
|