deliveroo/routemaster

View on GitHub
.deliveroo-local/docker-compose.yml

Summary

Maintainability
Test Coverage
version: "3.6"

services:

  web:
    build:
      context: ./
      dockerfile: .deliveroo-local/Dockerfile
    command: foreman start --env /dev/null web
    env_file: .deliveroo-local/.env
    image: deliveroo-local/routemaster:latest
    labels:
      - "traefik.docker.network=deliveroo-dns"
      - "traefik.frontend.rule=Host:routemaster.deliveroo-local.com"
      - "traefik.port=3000"
    networks:
      dns:
    dns:
      - 172.177.0.99

  worker:
    build:
      context: ./
      dockerfile: .deliveroo-local/Dockerfile
    command: foreman start --env /dev/null worker
    image: deliveroo-local/routemaster:latest
    env_file: .deliveroo-local/.env
    networks:
      dns:
    dns:
      - 172.177.0.99

  test:
    build:
      context: ./
      dockerfile: .deliveroo-local/Dockerfile
    command: "true"
    image: deliveroo-local/routemaster:latest
    depends_on:
      - redis
    env_file: .deliveroo-local/.env.test
    networks:
      db:

networks:
  db:
  dns:
    external:
      name: deliveroo-dns