---
services:

  deploy:
    platform: linux/amd64
    image: 086679231553.dkr.ecr.us-east-1.amazonaws.com/ddex-generator:latest
    environment:
      - OSR_ID
      - OSR_VERSION
      - DDEX_VERSION
      - STORE
      - DELIVERY_TYPE
      - AWS_ACCESS_KEY_ID
      - AWS_SECRET_ACCESS_KEY
      - AWS_SESSION_TOKEN
      - AWS_DEFAULT_REGION=us-east-1
      - ENVIRONMENT
    volumes:
      - ./output:/var/app/output

  dev:
    platform: linux/amd64
    build:
      context: .
      target: app
    environment:
      - AWS_ACCESS_KEY_ID
      - AWS_SECRET_ACCESS_KEY
      - AWS_SESSION_TOKEN
      - AWS_DEFAULT_REGION=us-east-1
      - ENVIRONMENT=qa
    env_file:
      - path: ./.env
        required: false
    volumes:
      - ./output:/var/app/output

  lint-and-test:
    platform: linux/amd64
    build:
      context: .
      target: lint_and_test
