26 lines
746 B
Docker
26 lines
746 B
Docker
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
|