services:
  promo:
    build:
      dockerfile: Dockerfile
      context: .
      target: base
    ports:
      - "3000:3000"
    healthcheck:
        test: ["CMD-SHELL", "curl", "-f", "http://localhost:8080/hello/ || exit 1" ]
        interval: 30s
        timeout: 5s
        retries: 5
    environment:
      Environment: 'dev'
      BFF_PROMO_PLAYER_URL: 'https://qa-bff-promo-player.theorchard.io'
      SCRIPT_SRC: 'https://qa-cdn.theorchard.io'
      IMG_SRC: 'https://qa-images.theorchard.io'
      DEFAULT_SRC: 'https://qa-aws-wowza.qaorch.com'
      MEDIA_SRC: 'https://qa-aws-wowza.qaorch.com'
    volumes:
      - .:/usr/src/app
      - /usr/src/app/node_modules
  lint-and-test:
    platform: linux/amd64
    build:
      context: .
      target: lint_and_test
    volumes:
      - .:/usr/src/app
      - /usr/src/app/node_modules
