FROM registry.hub.docker.com/library/debian:bullseye

RUN apt update -y && apt upgrade -y

# Install build deps
RUN apt install -y bison flex build-essential cmake wget perl-base libswitch-perl libspdlog-dev catch2 python3-dev git python3-pybind11 \
    debhelper-compat golang libboost-all-dev libbz2-dev libc-dev-bin libfl-dev libtool pkg-config rapidjson-dev \
    libzstd-dev python3-pytest psmisc libspdlog-dev libyaml-cpp-dev libjson-perl python3-scipy

# Setup LIGO repos
ENV RELEASE="bullseye"
RUN wget -c http://apt.ligo-wa.caltech.edu/debian/pool/$RELEASE/cdssoft-release-$RELEASE/cdssoft-release-$RELEASE.deb
RUN dpkg -i cdssoft-release-$RELEASE.deb
RUN apt update

# Install LIGO build deps
RUN apt install -y epics-dev epics-seq-dev ldas-tools-al-dev ldas-tools-framecpp-dev libcds-pubsub-dev libnds2-client-dev

