5f3e8819819896377969bfd6422b809d32bed977
[sdnc/oam.git] / csit / scripts / sdnr / docker-compose / docker-compose-single-sdnr-web.override.yaml
1 version: "2.2"
2 services:
3   sdnr:
4     environment:
5      - SDNRDM="true"
6   topology-api:
7     image: ${TOPOLOGY_DOCKER_REPO}/${TOPOLOGY_DOCKER_IMAGE_NAME}:${TOPOLOGY_DOCKER_IMAGE_TAG}
8     container_name: topology-api
9     ports:
10       - "3001:3001"
11     environment:
12       - AUTH_ENABLED=${AUTH_ENABLED}
13       - AUTH_HOST_URL=${IDENTITY_PROVIDER_URL}
14       # - AUTH_CONFIG_FILE
15       - PROVIDERS=${TOPOLOGY_PROVIDERS}
16       - LOAD_PACKAGES=${LOAD_PACKAGES}
17     depends_on:
18       - sdnr
19     networks:
20       integration:
21         ipv4_address: ${TOPOLOGY_IP}
22   sdnr-web:
23     image: ${NEXUS_DOCKER_WEB_IMAGE_NAME}:${NEXUS_DOCKER_IMAGE_TAG}
24     container_name: sdnr-web
25     ports:
26       - "${SDNC_WEB_PORT}:${SDNC_WEB_PORT}"
27     environment:
28       - WEBPROTOCOL=HTTP
29       - WEBPORT=${SDNC_WEB_PORT}
30       - SDNRPROTOCOL=HTTP
31       - SDNRHOST=sdnr
32       - SDNRPORT=${SDNRPORT}
33       - TOPOURL=${TOPOURL}
34       - TILEURL=${TILEURL}
35     depends_on:
36       - topology-api
37       - sdnr
38     command: ["/wait-for-sdnc.sh", "sdnr:${SDNRPORT}/ready", "/opt/bitnami/nginx/sbin/run.sh"]
39     volumes:
40       - ./wait-for-sdnc.sh:/wait-for-sdnc.sh
41     networks:
42       integration:
43         ipv4_address: ${SDNR_WEB_IP}
44 networks:
45   integration:
46     name: ${NETWORK_NAME}
47     driver: bridge
48     ipam:
49       driver: default
50       config:
51       - subnet: ${NETWORK_SUBNET}
52         gateway: ${GATEWAY_IP}