Mercurial > hg > orthanc-authorization
diff Dockerfile @ 19:02c83c12d3d5
added jenkins build
author | am@osimis.io |
---|---|
date | Thu, 19 Jul 2018 15:04:00 +0200 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Dockerfile Thu Jul 19 15:04:00 2018 +0200 @@ -0,0 +1,31 @@ + +FROM jodogne/orthanc:1.2.0 + +WORKDIR /root/source + +RUN apt-get update && \ + DEBIAN_FRONTEND=noninteractive apt-get -y install \ + libxml++2.6-dev libxml++2.6-doc uuid-dev \ + git \ + python3-dev \ + python3.4-venv \ + python3-pip && \ + rm -rf /var/lib/apt/lists/* + +# Used to copy the plugin to AWS after successful integration tests +RUN pip3 install awscli + +COPY . /root/source/ + +# Build the plugin +RUN mkdir /root/build/ +WORKDIR /root/build +RUN cmake -DALLOW_DOWNLOADS=ON \ + -DSTATIC_BUILD=ON \ + -DCMAKE_BUILD_TYPE=Release \ + /root/source +RUN make "--jobs=$(grep --count ^processor /proc/cpuinfo)" +RUN make install + +ENTRYPOINT [ "Orthanc" ] +CMD [ "/etc/orthanc/" ]