X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=solution%2Fsmo%2Foam%2Fdocker-compose.yml;fp=solution%2Fsmo%2Foam%2Fdocker-compose.yml;h=9d2c5b5f9933c996d3b8b74d26ae265b246f7986;hb=77f826994a1d3624c9afe8274284c1a17e2d9b16;hp=57c5553b3702eb8d3ee1061606f702515bbe36b6;hpb=61f529a080194708d82e6df46f387e7a13a10ddc;p=oam.git diff --git a/solution/smo/oam/docker-compose.yml b/solution/smo/oam/docker-compose.yml index 57c5553..9d2c5b5 100755 --- a/solution/smo/oam/docker-compose.yml +++ b/solution/smo/oam/docker-compose.yml @@ -18,6 +18,9 @@ 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: @@ -25,6 +28,12 @@ services: image: ${SDNC_IMAGE} 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: - 4334:4334 - 4335:4335 @@ -66,7 +75,7 @@ services: 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: 8181 + traefik.http.services.controller.loadbalancer.server.port: ${SDNC_REST_PORT} networks: smo: default: