jam-cloud/setup.sh

37 lines
1.1 KiB
Bash
Executable File

#!/bin/bash -x
if [[ "$INIT_BUILD" == 1 ]]
then
echo "****copy mimemagic gem to bundle/vender/gems"
mkdir -p /bundle/vendor/gems
cp /app/mimemagic-0.3.5.gem /bundle/vendor/gems
echo "*****setup pb"
cd /app/pb && BUNDLER_VERSION='2.1.4' JAM_RUBY_VERSION='2.4.1' ./build
echo "*****bundling ruby gems"
cd /app/ruby && JAM_RUBY_VERSION='2.4.1' bundle _1.17.3_ install
echo "*****bundling websocket gems"
cd /app/websocket-gateway && JAM_RUBY_VERSION='2.4.1' bundle _1.17.3_ install
echo "*****bundling web gems"
cd /app/web && JAM_RUBY_VERSION='2.4.1' bundle _1.17.3_ install
echo "*****running db migrations"
cd /app/web && JAM_RUBY_VERSION='2.4.1' bundle _1.17.3_ exec rake db:jam_ruby:migrate
pwd
fi
# echo "*****start running websocket-gateway"
# cd /app/websocket-gateway && JAM_RUBY_VERSION='2.4.1' bundle _1.17.3_ exec ruby -Ilib bin/websocket_gateway
echo "*****start running rails server"
cd /app/web && JAM_RUBY_VERSION='2.4.1' bundle _1.17.3_ exec rails s -b 0.0.0.0
# while :
# do
# echo "Press [CTRL+C] to stop.."
# sleep 1
# done