diff --git a/Dockerfile b/Dockerfile index 9d81d5b..d8ce95c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,21 +1,31 @@ -FROM buildpack-deps:xenial - -RUN apt-get update && apt-get install -y \ - python-pip \ - && rm -rf /var/lib/apt/lists/* \ - && pip install --upgrade pip setuptools wheel - -COPY movescu.cc.patch /tmp -RUN cd /tmp \ - && curl http://support.dcmtk.org/redmine/attachments/download/87/dcmtk-3.6.1_20150924.tar.gz | tar xz \ - && cd dcmtk-* \ - && patch --strip 1 params, - dcmAllStorageSOPClassUIDs, numberOfAllDcmStorageSOPClassUIDs, + dcmAllStorageSOPClassUIDs, numberOfDcmAllStorageSOPClassUIDs, transferSyntaxes, numTransferSyntaxes); + /* accept everything not known not to be a storage SOP class */ + cond = acceptUnknownContextsWithPreferredTransferSyntaxes( @@ -24,7 +24,7 @@ diff -Naur dcmtk-3.6.1_20150924/dcmnet/apps/movescu.cc dcmtk-3.6.1_20150924_patc } } if (cond.good()) -@@ -1189,6 +1198,141 @@ +@@ -1267,6 +1276,141 @@ return cond; }