version: '3.5'
services:

  database:
    image: postgres
    environment:
      POSTGRES_USER: "root"
      POSTGRES_PASSWORD: "password"
      POSTGRES_DB: "dbt"
    ports:
      - "5432:5432"

  test:
    build:
      context: .
      dockerfile: Dockerfile
    command: "/root/.virtualenvs/dbt/bin/pytest"
    env_file:
      - ./test.env
    volumes:
      - .:/usr/app
    working_dir: /usr/app
    depends_on:
      - database

networks:
  default:
    name: dbt-net
