X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=docker%2FPLA%2FDockerfile;h=5d675e999f1b8699a5b4c2fbe020eb827ffe7580;hb=481ae7d606286c40e775fddd17146285a7d1a3cc;hp=8bc51371bb199f6e3efaf32574df54774e7aa685;hpb=2ec0808c5d96c6f93aea1a60d5ca312c2b395049;p=osm%2Fdevops.git diff --git a/docker/PLA/Dockerfile b/docker/PLA/Dockerfile index 8bc51371..5d675e99 100644 --- a/docker/PLA/Dockerfile +++ b/docker/PLA/Dockerfile @@ -20,10 +20,11 @@ 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 +ARG RELEASE=ReleaseEIGHT-daily ARG REPOSITORY_KEY=OSM%20ETSI%20Release%20Key.gpg ARG REPOSITORY=testing @@ -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