Skip to content

renderedtext/docker-compose-example

Repository files navigation

Build Status

A simple Rails 4 app, accompanying the Testing multi-container applications with Docker Compose and Semaphore on Semaphore Docs.

Usage

  1. Fork the project to your GitHub account
  2. Follow the guide on Semaphore Docs
  3. 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.