---
services:
  unit-lint:
    platform: linux/amd64
    build:
      context: .
      target: unit-lint
    environment:
      - SKIP_LINT=0
      - TEST_ARGS=-v
      - SKIP_TYPE_CHECKS=0
      - SKIP_TESTS=0
      - AR_MYSQL_USER=${TEST_DB_USER}
      - AR_MYSQL_PASSWORD=${TEST_DB_PASS}
      - AR_MYSQL_HOST=${TEST_DB_HOST}
      - AR_MYSQL_DATABASE=${TEST_DB_NAME}
      - DD_MYSQL_USER=${TEST_DD_USER}
      - DD_MYSQL_PASSWORD=${TEST_DD_PASS}
      - DD_MYSQL_HOST=${TEST_DD_HOST}
      - DD_MYSQL_DATABASE=${TEST_DD_NAME}
    depends_on:
      test-ar-db:
        condition: service_healthy
      test-dd-db:
        condition: service_healthy
