leandromoreira/redlock-rb

View on GitHub
docker-compose.yml

Summary

Maintainability
Test Coverage
version: '2'
services:
  test:
    image: ruby
    volumes:
      - .:/redlock
    working_dir: /redlock
    command: bash -c "bundle install && rspec"
    environment:
      - REDIS1_HOST=redis1.local.com
      - REDIS1_PORT=6379
      - REDIS2_HOST=redis2.local.com
      - REDIS2_PORT=6379
      - REDIS3_HOST=redis3.local.com
      - REDIS3_PORT=6379
      - DEFAULT_REDIS_HOST=redis1.local.com
      - DEFAULT_REDIS_PORT=6379
    links:
      - redis1:redis1.local.com
      - redis2:redis2.local.com
      - redis3:redis3.local.com
    depends_on:
      - redis1
      - redis2
      - redis3

  redis1:
    image: redis
  redis2:
    image: redis
  redis3:
    image: redis