X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=solution%2Fsmo%2Foam%2Fdocker-compose.yml;h=9d2c5b5f9933c996d3b8b74d26ae265b246f7986;hb=892ef0aa87a09973d0c6bd67913bd84f8dc91f9f;hp=1f8b1fdcb60be93932eafa461d54eb2c6832c9f8;hpb=990de7205645f827a36429006f7e5529b5fb6866;p=oam.git diff --git a/solution/smo/oam/docker-compose.yml b/solution/smo/oam/docker-compose.yml index 1f8b1fd..9d2c5b5 100755 --- a/solution/smo/oam/docker-compose.yml +++ b/solution/smo/oam/docker-compose.yml @@ -10,7 +10,7 @@ services: - WEBPROTOCOL=HTTP - WEBPORT=${SDNC_WEB_PORT} - SDNRPROTOCOL=http - - SDNRHOST=sdnr + - SDNRHOST=controller - SDNRPORT=${SDNC_REST_PORT} labels: traefik.enable: true @@ -18,15 +18,24 @@ services: traefik.http.routers.sdnc-web.rule: Host(`odlux.oam.${SOLUTION_DOMAIN}`) traefik.http.routers.sdnc-web.tls: true traefik.http.services.sdnc-web.loadbalancer.server.port: ${SDNC_WEB_PORT} + depends_on: + controller: + condition: service_healthy networks: smo: - sdnr: + controller: image: ${SDNC_IMAGE} - container_name: sdnr - hostname: sdnr + container_name: controller + hostname: controller + healthcheck: + test: wget -U ${ADMIN_USERNAME}:${ADMIN_PASSWORD} --no-verbose --tries=1 --spider http://localhost:${SDNC_REST_PORT}/ready || exit 1 + start_period: 60s + interval: 10s + timeout: 5s + retries: 5 ports: - - 6666:6666 + - 4334:4334 - 4335:4335 environment: - ENABLE_ODL_CLUSTER=false @@ -63,10 +72,10 @@ services: - ./controller/mountpoint-registrar.properties:/opt/opendaylight/etc/mountpoint-registrar.properties labels: traefik.enable: true - traefik.http.routers.sdnr.entrypoints: websecure - traefik.http.routers.sdnr.rule: Host(`controller.oam.${SOLUTION_DOMAIN}`) - traefik.http.routers.sdnr.tls: true - traefik.http.services.sdnr.loadbalancer.server.port: 8181 + traefik.http.routers.controller.entrypoints: websecure + traefik.http.routers.controller.rule: Host(`controller.oam.${SOLUTION_DOMAIN}`) + traefik.http.routers.controller.tls: true + traefik.http.services.controller.loadbalancer.server.port: ${SDNC_REST_PORT} networks: smo: default: