mirror of
https://github.com/michelleDeko/scalelite-run.git
synced 2026-02-05 07:40:55 +01:00
39 lines
1.1 KiB
Bash
Executable File
39 lines
1.1 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
|
|
|
|
servers="$(RAILS_ENV=$RAILS_ENV bundle exec rake servers 2>&1)"
|
|
echo $servers
|
|
|
|
if [ "$(echo "$servers" | cut -c0-2)" == "No" ]; then
|
|
echo ">>> Adding test-install as the default server"
|
|
bundle exec rake servers:add["https://test-install.blindsidenetworks.com/bigbluebutton/api","8cd8ef52e8e101574e400365b55e11a6"]
|
|
bundle exec rake servers
|
|
bundle exec rake status
|
|
echo ">>> Server added by default must be enabled using the rake command"
|
|
fi
|
|
|
|
if [ "$RAILS_ENV" = "production" ] && [ "$DB_ADAPTER" = "postgresql" ]; then
|
|
while ! curl http://$DB_HOST:${DB_PORT:-5432}/ 2>&1 | grep '52'
|
|
do
|
|
echo "Waiting for postgres to start up ..."
|
|
sleep 1
|
|
done
|
|
fi
|
|
|
|
db_create="$(RAILS_ENV=$RAILS_ENV bundle exec rake db:create 2>&1)"
|
|
echo $db_create
|
|
|
|
if [[ $db_create == *"already exists"* ]]; then
|
|
echo ">>> Database migration"
|
|
bundle exec rake db:migrate
|
|
else
|
|
echo ">>> Database initialization"
|
|
bundle exec rake db:schema:load
|
|
fi
|
|
|
|
exec tini -- bundle exec puma -C config/puma.rb "$@"
|
|
#tail -f /dev/null
|
|
#bundle exec puma -C config/puma.rb
|
|
#bundle exec rails s -b 0.0.0.0 -p 3000
|