FROM ubuntu:20.04
ENV DEBIAN_FRONTEND noninteractive

RUN apt-get -y clean \
    && apt-get -y update \
    && apt-get -y install --no-install-recommends curl gnupg2 ca-certificates \
    && printf 'deb http://archive.nic.cz/ubuntu focal main\n' > /etc/apt/sources.list.d/cz.nic.list \
    && apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E6DD3CAC7844804C \
    && printf 'deb http://apt.postgresql.org/pub/repos/apt/ focal-pgdg main\n' > /etc/apt/sources.list.d/postgres.list \
    && curl https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add - \
    && apt-get -y update \
    && apt-get -y install --no-install-recommends \
        cmake                           \
        pkg-config                      \
        build-essential                 \
        ninja-build                     \
        git                             \
        ssh-client                      \
        postgresql-server-dev-9.6       \
        libboost-program-options-dev    \
        libboost-regex-dev              \
        libboost-date-time-dev          \
        libboost-system-dev             \
        libboost-filesystem-dev         \
        libboost-thread-dev             \
        libboost-test-dev               \
        libomniorb4-dev                 \
        omniidl                         \
        omniorb                         \
        omniorb-idl                     \
        omniorb-nameserver              \
    && apt-get -y clean                 \
    && rm -rf /var/lib/apt/lists/*
