X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.fmil.linux64%2FDockerFile%2FDockerfile;fp=org.simantics.fmil.linux64%2FDockerFile%2FDockerfile;h=e6f68b50ee175e83229f762e6d1d7fd96c6b9d1e;hb=d01d74c2c94987bbeb90e0940a3bf9d419984931;hp=0000000000000000000000000000000000000000;hpb=ae90f0944c0c15188c7948744a1b4cd774ece163;p=simantics%2Ffmil.git diff --git a/org.simantics.fmil.linux64/DockerFile/Dockerfile b/org.simantics.fmil.linux64/DockerFile/Dockerfile new file mode 100644 index 0000000..e6f68b5 --- /dev/null +++ b/org.simantics.fmil.linux64/DockerFile/Dockerfile @@ -0,0 +1,40 @@ +FROM ubuntu:16.04 + +MAINTAINER miro.eklund@semantum.fi + +ARG fmi='http://www.jmodelica.org/downloads/FMIL/FMILibrary-2.0.3-src.zip' + +RUN apt-get update && \ + apt-get -y upgrade + +RUN apt-get install -y wget cmake unzip build-essential + +RUN mkdir /builds && \ + mkdir /builds/fmilsrc && \ + mkdir /builds/fmil && \ + mkdir /builds/fmildebug + +RUN wget -O /builds/fmilsrc/fmil.zip $fmi + +WORKDIR /builds/fmilsrc + +RUN unzip /builds/fmilsrc/fmil.zip && \ + rm /builds/fmilsrc/fmil.zip + +WORKDIR /builds/fmil + +RUN cmake /builds/fmilsrc/FMILibrary-2.0.3 + +RUN make +RUN make install test >> /fmil.log + +WORKDIR /builds/fmildebug + +RUN cmake -DFMILIB_ENABLE_LOG_LEVEL_DEBUG=ON /builds/fmilsrc/FMILibrary-2.0.3 + +RUN make +RUN make install test >> /fmildebug.log + +COPY ./copytovolume.sh /copytovolume.sh +RUN chmod 755 /copytovolume.sh +ENTRYPOINT /copytovolume.sh