tracks/script/cibuild

34 lines
556 B
Text
Raw Normal View History

#!/bin/bash
set -e
docker_compose="docker-compose --file docker-compose.yml"
function cleanup() {
$docker_compose down
}
function die() {
echo $@
exit 1
}
trap cleanup EXIT
export RAILS_ENV=test
export TRACKS_DB=tracks_test
# Put a config/site.yml file in place since it's needed for operation
cp config/site.yml.tmpl config/site.yml
$docker_compose build
$docker_compose up -d
script/poll-for-db
# Leaving this in since it will be needed for Rails 5
2018-10-27 12:28:29 -05:00
bin/rails db:environment:set RAILS_ENV=test || true
bin/rake db:reset
bin/rake test