1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
FROM debian:testing
RUN export DEBIAN_FRONTEND=noninteractive && apt-get update && \
apt-get install -y \
cmake \
pkg-config \
casacore-data casacore-dev \
g++ \
libblas-dev liblapack-dev \
liblua5.3-dev \
libpython3-dev \
libboost-dev \
libgtkmm-4.0-dev \
libcfitsio-dev \
libfftw3-dev \
libgsl-dev \
libhdf5-serial-dev \
libpng-dev \
pybind11-dev && \
rm -rf /var/lib/apt/lists/*
ADD . /src
WORKDIR /src
RUN \
mkdir /build && \
cd /build && \
cmake ../src && \
make -j`nproc` && \
make install
RUN cd /build/python && echo "import aoflagger" | python3
RUN cd / && rm -rf /build && aoflagger --version
|