version: "3.7"
services:
  api:
    build:
      context: .
      dockerfile: Dockerfile
      target: build-test
    volumes:
      - .:/app
    env_file:
      - .env.sample
    depends_on:
      - db
    environment:
      - TESTING=1
  db:
    image: ${POSTGRES_IMAGE:-postgres:12.4-alpine}
    environment:
      - POSTGRES_USER=postgres
      - POSTGRES_PASSWORD=pass
      - POSTGRES_DB=pg_db_test
    ports:
      - "5432:5432"
