version: '2.1' # This is a template docker-compose file shared with all modules. It is based # on 'extending services' feature of compose file version 2.1. # See https://docs.docker.com/compose/extends/#extending-services for details. # # Example: testserver/docker-compose.yml # services: # foo: # extends: # file: ${SHARED_DATA}/docker-compose-common.yml # service: ${SHARED_SERVICE} # container_name: qt-test-server-foo # hostname: ${HOST_NAME:-foo} # build: # context: . # args: # provisioningImage: qt-test-server-foo:537fe302f61851d1663... # serviceDir: ./foo # command: service/foo.sh x-services: &default-service domainname: ${TEST_DOMAIN} build: context: . dockerfile: ${SHARED_DATA}/Dockerfile args: test_domain: ${TEST_DOMAIN} entrypoint: ./startup.sh services: bridge-network: *default-service host-network: << : *default-service network_mode: "host" extra_hosts: - "qt-test-server.${TEST_DOMAIN}:${MACHINE_IP}"