Merge "LCM Dockerfile: run LCM as a module. Fix healthcheck timeouts"
authormadavi <jm00553988@techmahindra.com>
Wed, 23 Oct 2019 09:06:27 +0000 (11:06 +0200)
committerGerrit Code Review <root@osm.etsi.org>
Wed, 23 Oct 2019 09:06:27 +0000 (11:06 +0200)
docker/LCM/Dockerfile

index 72d6a86..5e81a48 100644 (file)
@@ -115,9 +115,10 @@ ENV OSMLCM_MESSAGE_DRIVER  kafka
 ENV OSMLCM_MESSAGE_HOST    kafka
 ENV OSMLCM_MESSAGE_PORT    9092
 
-HEALTHCHECK --interval=30s --timeout=140s --retries=1 \
-  CMD python3 /usr/lib/python3/dist-packages/osm_lcm/lcm.py --health-check || exit 1
+HEALTHCHECK --start-period=120s --interval=30s --timeout=30s --retries=1 \
+  CMD python3 -m osm_lcm.lcm --health-check || exit 1
 
 
 # Run app.py when the container launches
-CMD ["python3", "/usr/lib/python3/dist-packages/osm_lcm/lcm.py"]
+CMD python3 -m osm_lcm.lcm
+