version: "2.1"
services:
    ## SUT & test runner
    http-test-server-unit-tests:
        build:
            context: ./../../
            dockerfile: Dockerfile
            args:
                - PROJECT_DIR=./shared_modules/http-test-server
                - PROJECT_SOURCE_DIR_NAME=src
        image: imid_unit-tests_http-test-server:latest
        environment:
            IM_LOG_NAME: http-test-server-unit-tests
            IM_LOG_LEVEL: debug
        volumes:
            - ./package.json:/opt/app/package.json
            - ./src:/opt/app/src
            - ./tests:/opt/app/tests
        entrypoint: npm run test
        networks:
            auth:
networks:
    auth:
        external: true
