LCM Dockerfile: run LCM as a module. Fix healthcheck timeouts 55/7955/1
authortierno <alfonso.tiernosepulveda@telefonica.com>
Fri, 13 Sep 2019 13:19:48 +0000 (13:19 +0000)
committertierno <alfonso.tiernosepulveda@telefonica.com>
Fri, 13 Sep 2019 13:19:53 +0000 (13:19 +0000)
Change-Id: I13da267f5cbaf4201d6a753a76d0ea05560f3dd3
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
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
+