X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=docker%2FLCM%2FDockerfile;h=e9bbf1a209a0ed9dab706c5c213d079583d0499d;hb=72399e3c7cb06007d29838a3bd4bbf58a14d1ed4;hp=72d6a86355e0cf78a1ecd6bda00fa59ea02504c7;hpb=d081690f8603c9c7d1534cb8c0c01bf23de1d086;p=osm%2Fdevops.git diff --git a/docker/LCM/Dockerfile b/docker/LCM/Dockerfile index 72d6a863..e9bbf1a2 100644 --- a/docker/LCM/Dockerfile +++ b/docker/LCM/Dockerfile @@ -40,21 +40,18 @@ APT::AutoRemove::SuggestsImportant "false";\n'\ RUN apt-get update && apt-get -y install curl software-properties-common RUN apt-get update && apt-get install -y git make python3 \ - python3-pip python3-pymongo python3-yaml python3-aiohttp \ + python3-pip python3-pymongo python3-aiohttp \ python3-all python3-setuptools openssh-client libffi-dev libssl-dev \ python3-bitarray python3-regex python3-lxml dh-python wget tox \ python3-cffi \ && pip3 install -U pip \ - && python3 -m pip install -U aiokafka pyang lxml six enum34 \ - && python3 -m pip install websockets==4.0.1 \ + && python3 -m pip install -U aiokafka lxml six enum34 \ && python3 -m pip install requests \ && rm -rf /var/lib/apt/lists/* # packages needed for N2VC because deb dependencies are not fine -RUN python3 -m pip install 'macaroonbakery>=1.1,<2.0' 'pyRFC3339>=1.0,<2.0' \ - 'pyyaml>=3.0,<4.0' 'theblues>=0.3.8,<1.0' 'websockets>=4.0,<5.0' \ - 'paramiko' # PyNaCl -# +RUN python3 -m pip install -U juju + # RUN git clone https://osm.etsi.org/gerrit/osm/N2VC.git \ # && cd N2VC \ # && cd modules/libjuju && python3 setup.py develop && cd ../.. \ @@ -115,9 +112,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 +