FROM ubuntu:18.04

ENV DEBIAN_FRONTEND=noninteractive

RUN apt-get update && apt-get install -y \
    ca-certificates \
    curl \
    gnupg \
    software-properties-common \
    && add-apt-repository universe \
    && curl -fsSL https://packages.couchbase.com/ubuntu/couchbase.key \
        | gpg --dearmor -o /usr/share/keyrings/couchbase.gpg \
    && echo "deb [signed-by=/usr/share/keyrings/couchbase.gpg] https://packages.couchbase.com/ubuntu bionic bionic/main" \
        > /etc/apt/sources.list.d/couchbase.list \
    && apt-get update && apt-get install -y \
    build-essential \
    cmake \
    libev-dev \
    libjson-c-dev \
    libcouchbase-dev \
    python \
    python-pip \
    && rm -rf /var/lib/apt/lists/*

WORKDIR /workspace
