X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=docker%2FPLA%2FDockerfile;h=6f7da1b6f3c1d18a28b9fafd73b49179b3a5b432;hb=refs%2Fchanges%2F96%2F9596%2F6;hp=8bc51371bb199f6e3efaf32574df54774e7aa685;hpb=2ec0808c5d96c6f93aea1a60d5ca312c2b395049;p=osm%2Fdevops.git diff --git a/docker/PLA/Dockerfile b/docker/PLA/Dockerfile index 8bc51371..6f7da1b6 100644 --- a/docker/PLA/Dockerfile +++ b/docker/PLA/Dockerfile @@ -20,7 +20,8 @@ LABEL authors="Lars-Göran Magnusson" RUN apt-get --yes update \ && apt-get --yes install git python python-pip python3 python3-pip libmysqlclient-dev libssl-dev libffi-dev \ && apt-get --yes install mysql-client curl software-properties-common libgl1-mesa-glx \ - && pip3 install pip==9.0.3 + && python3 -m pip install -U pip \ + && python3 -m pip install pymzn==0.18.3 ARG REPOSITORY_BASE=http://osm-download.etsi.org/repository/osm/debian ARG RELEASE=ReleaseFOUR-daily @@ -37,6 +38,17 @@ RUN apt-get --yes update && apt-get -y install python3-osm-common${COMMON_VERSI COPY scripts/ scripts/ +ADD https://github.com/MiniZinc/MiniZincIDE/releases/download/2.4.2/MiniZincIDE-2.4.2-bundle-linux-x86_64.tgz /minizinc.tgz + +RUN tar -zxf /minizinc.tgz && \ + mv /MiniZincIDE-2.4.2-bundle-linux /minizinc + +RUN mkdir /entry_data \ + && mkdir /entry_data/mzn-lib \ + && ln -s /entry_data/mzn-lib /minizinc/share/minizinc/exec + +RUN mkdir /placement + ENV OSMPLA_MESSAGE_DRIVER kafka ENV OSMPLA_MESSAGE_HOST kafka ENV OSMPLA_MESSAGE_PORT 9092