version: '3' services:

db:
  image: mysql:5.7
  ports:
    - '3306'
  environment:
    MYSQL_ROOT_PASSWORD: ''
    MYSQL_ALLOW_EMPTY_PASSWORD: '1'

tests:
  build:
    context: ../
    dockerfile: ci/Dockerfile
  links:
    - db
  depends_on:
    - db
  environment:
    MYSQL_HOSTNAME: db
    MYSQL_PORT: 3306
    RAILS_LOG_TO_STDOUT: '1'
    DATABASE_URL: 'mysql2://root:@db:3306/<%= Tpt::Rails.app_name %>_test'
    DISABLE_SPRING: '1'