ensl.org/bin/script/entry.sh
Ari Timonen 4513bc9f84 Fix env vars issues
Dockerfile clean up + comments
entry.sh more env vars
Fix env* rbs
Comment out SSL for now in nginx
Doc updates
2020-04-06 03:31:05 +03:00

21 lines
689 B
Bash
Executable file

#!/bin/bash
cd /var/www
source script/env.sh .env .env.$RAILS_ENV .env.$RAILS_ENV.local .env.local
# Make sure we have all assets
su -c "bundle config github.https true; cd $DEPLOY_PATH && bundle install --path /var/bundle --jobs 4" -s /bin/bash -l web
if [ -z $ASSETS_PRECOMPILE ] && [ $ASSETS_PRECOMPILE -eq 1 ]; then
if [[ -z "$ASSETS_PATH" ]] && [ -d "$ASSETS_PATH"]; then
rm -rf "${DEPLOY_PATH}/public/assets"
mv "$ASSETS_PATH" "${DEPLOY_PATH}/public/assets"
else
su -c "cd $DEPLOY_PATH && bundle assets:precompile" -s /bin/bash -l web
fi
chown -R web:web $DEPLOY_PATH
fi
su -c "cd $DEPLOY_PATH && bundle exec puma -C config/puma.rb" -s /bin/bash -l web
bash