tracks/script/cibuild
Matt Rogers 9f65d809da
Increase the time to wait for the DB.
If this doesn't work, I'll implement a poll mechanism next.
2018-05-29 20:26:17 -05:00

27 lines
544 B
Bash
Executable file

#!/bin/bash
set -e
docker_compose="docker-compose --file docker-compose.yml"
function cleanup() {
$docker_compose down
}
trap cleanup EXIT
export RAILS_ENV=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
sleep 5 # janky way of waiting for the database to be up
# Leaving this in since it will be needed for Rails 5
# bin/rails db:environment:set RAILS_ENV=test || true
bin/rake db:create db:test:prepare
bin/rake ci:lite