docker-entrypoint.sh
636 Bytes
#!/bin/bash
rake db:create db:migrate
PID="/myapp/tmp/pids/server.pid"
if [ ! -z "$DATABASE_HOST" ]; then
sed -i "s/vlibrasdb/$DATABASE_HOST/g" $APP_HOME/config/database.yml
fi
if [ ! -z "$DATABASE_DB" ]; then
sed -i "s/vlibrasvideo/$DATABASE_DB/g" $APP_HOME/config/database.yml
fi
if [ ! -z "$DATABASE_USER" ]; then
sed -i "s/vlibrasuser/$DATABASE_USER/g" $APP_HOME/config/database.yml
fi
if [ ! -z "$DATABASE_PASSWORD" ]; then
sed -i "s/vlibraspassword/$DATABASE_PASSWORD/g" $APP_HOME/config/database.yml
fi
if [ -f $PID ] ; then
rm -f $PID
fi
exec rails server -e production --port 8080 --binding 0.0.0.0