A simple Rails 4 app, accompanying the Testing multi-container applications with Docker Compose and Semaphore on Semaphore Docs.
- Fork the project to your GitHub account
- Follow the guide on Semaphore Docs
- Use the following set of commands to build and test the project on Semaphore
# Setup
docker-compose up -d && sleep 3
docker-compose run web rake db:create
# Job 1
docker-compose run web rake test
To avoid using sleep 3
for waiting for the DB, you can use the ./wait-for-it
script, like described here.