run.sh for automatic deployments
This commit is contained in:
parent
3c6232c151
commit
303e3a1c0c
25
run.sh
25
run.sh
|
@ -1,22 +1,15 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Run setup only if .env file doesn't exist.
|
||||
if [ ! -e .env.production ]
|
||||
then
|
||||
cat > .env.production << EOF
|
||||
APP_NAME=MyIdlers
|
||||
APP_DEBUG=false
|
||||
APP_KEY=
|
||||
# Load environment variables from .env.production
|
||||
set -o allexport
|
||||
source .env.production
|
||||
set +o allexport
|
||||
|
||||
DB_CONNECTION=mysql
|
||||
DB_HOST=${DB_HOST}
|
||||
DB_DATABASE=${DB_DATABASE}
|
||||
DB_USERNAME=${DB_USERNAME}
|
||||
DB_PASSWORD=${DB_PASSWORD}
|
||||
APP_URL=${APP_URL}
|
||||
EOF
|
||||
php artisan key:generate --no-interaction --force
|
||||
# Check if the database file exists and is not empty
|
||||
if [ ! -s $DB_DATABASE ]
|
||||
then
|
||||
touch $DB_DATABASE
|
||||
php artisan migrate:fresh --seed --force
|
||||
fi
|
||||
|
||||
# php artisan migrate:fresh --seed
|
||||
php artisan serve --host=0.0.0.0 --port=8000 --env=production
|
Loading…
Reference in New Issue
Block a user