---
version: "3.8"

services:
  jenkins-account-creation:
    platform: linux/amd64
    build:
      context: .
    ports:
      - "8080:8000"
    volumes:
      - ./:/app/host_folder
    environment:
      - BOOTSTRAP_SERVERS=${BOOTSTRAP_SERVERS}
      - ACCOUNT_NAME=${ACCOUNT_NAME}
      - CUSTOMER_TYPE=${CUSTOMER_TYPE}
      - FIRST_NAME=${FIRST_NAME}
      - LAST_NAME=${LAST_NAME}
      - EMAIL=${EMAIL}
      - SERVICE_TIER=${SERVICE_TIER}
      - OWNER=${OWNER}
      - PAYMENT_CURRENCY=${PAYMENT_CURRENCY}
      - ENV=${ENV}
      - BACKFILL_CSV=${BACKFILL_CSV}
      - BACKFILL_CHECK_DELAY=${BACKFILL_CHECK_DELAY}
  lint-and-test:
    platform: linux/amd64
    build:
      context: .
      dockerfile: Dockerfile.tests
    ports:
      - "8000:8000"
    environment:
      - ENV=test
      - SKIP_LINT=0
      - TEST_ARGS=-v
      - COV_REPORT=term
