services:
  local-neo4j:
    ports:
      - '7687:7687'
      - '7474:7474'
  local-changelog-db:
    ports:
      - '3306:3306'
  local-service:
    build:
      context: .
      target: dev
      args:
        DOCKER_BUILDKIT: 1
      secrets:
        - GITHUB_NPM_TOKEN
    volumes:
      - ./src:/var/app/src
      - ${HOME}/.aws:/home/node/.aws
  integration-tests:
    build:
      args:
        TEST_PATH: ${TEST_PATH}
        KEEP_DB_ALIVE: ${KEEP_DB_ALIVE}
    environment:
      - TEST_PATH=${TEST_PATH}
      - KEEP_DB_ALIVE=${KEEP_DB_ALIVE}
