---
services:
  unit-lint:
    platform: linux/amd64
    build:
      context: .
      target: unit-lint
    environment:
      - SKIP_LINT=0
      - SKIP_TYPE_CHECKS=0
      - SKIP_TESTS=0
      - TEST_ARGS=-v
      - ART_RELATIONS_DB_USER=${TEST_DB_USER}
      - ART_RELATIONS_DB_PASSWORD=${TEST_DB_PASS}
      - ART_RELATIONS_DB_HOST=${TEST_DB_HOST}
      - ART_RELATIONS_DB_DATABASE=${TEST_DB_NAME}
      - DIRECT_DELIVERY_DB_USER=${TEST_DD_USER}
      - DIRECT_DELIVERY_DB_PASSWORD=${TEST_DD_PASS}
      - DIRECT_DELIVERY_DB_HOST=${TEST_DD_HOST}
      - DIRECT_DELIVERY_DB_DATABASE=${TEST_DD_NAME}
    depends_on:
      test-ar-db:
        condition: service_healthy
      test-dd-db:
        condition: service_healthy
