| 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}" |