diff --git a/Docker/lofar-pipeline/Dockerfile.tmpl b/Docker/lofar-pipeline/Dockerfile.tmpl index 1ae4c72764b326465b629c86b2895bd0ae0c237b..ca558efa87ff6c67366dc599f70debef18c923c7 100644 --- a/Docker/lofar-pipeline/Dockerfile.tmpl +++ b/Docker/lofar-pipeline/Dockerfile.tmpl @@ -47,6 +47,32 @@ RUN apt-get update && apt-get install -y wget cmake g++ libxml++2.6-dev libpng12 apt-get -y purge wget cmake g++ libxml++2.6-dev libpng12-dev libfftw3-dev libboost-filesystem${BOOST_VERSION}-dev libboost-date-time${BOOST_VERSION}-dev libboost-signals${BOOST_VERSION}-dev libboost-thread${BOOST_VERSION}-dev libcfitsio3-dev libopenblas-dev && \ apt-get -y autoremove --purge + +# +# ******************* +# DYSCO +# ******************* +# + +ENV DYSCO_VERSION=1.0.1 + +RUN apt-get update && apt-get install -y git cmake g++ doxygen libboost-all-dev libgsl0-dev libhdf5-dev && \ + mkdir ${INSTALLDIR}/dysco && \ + cd ${INSTALLDIR}/dysco && git clone https://github.com/aroffringa/dysco && \ + cd ${INSTALLDIR}/dysco/dysco && git checkout tags/v${DYSCO_VERSION} && \ + mkdir build && \ + cd build && \ + cmake -DCMAKE_INSTALL_PREFIX=${INSTALLDIR}/dysco/ -DCASACORE_ROOT_DIR=${INSTALLDIR}/casacore/ ../ && \ + make -j 4 && \ + make install && \ + #mkdir -p ${INSTALLDIR}/dysco/lib/python${PYTHON_VERSION}/site-packages/ && \ + #export PYTHONPATH=${INSTALLDIR}/dysco/lib/python${PYTHON_VERSION}/site-packages:${INSTALLDIR}/dysco/lib64/python${PYTHON_VERSION}/site-packages:$PYTHONPATH && \ + apt-get -y purge git cmake g++ doxygen libboost-all-dev libgsl0-dev libhdf5-dev + + ENV LD_LIBRARY_PATH=${INSTALLDIR}/dysco/lib:${LD_LIBRARY_PATH} + ENV PATH=${INSTALLDIR}/dysco/bin:${PATH} + + # # ******************* # LOFAR