Add missing deps for soledad docker image.
[scripts.git] / docker / soledad / Dockerfile
1 # start with a fresh debian image
2 # we use backports because of libsqlcipher-dev
3 FROM 0xacab.org:4567/leap/gitlab-buildpackage:jessie_amd64
4
5 RUN apt-get update
6 RUN apt-get -y dist-upgrade
7
8 # needed to build python twisted module
9 RUN apt-get -y install --no-install-recommends libpython2.7-dev \
10   # add unbuffer and ts for timestamping
11   moreutils expect tcl8.6 \
12   # needed to build python cryptography module
13   libssl-dev libffi-dev \
14   # needed to build pysqlcipher
15   libsqlcipher-dev \
16   # needed to support keymanager
17   libsqlite3-dev \
18   # install pip, so later we can install tox
19   python-pip \
20   # used to show connection to couchdb during CI
21   curl \
22   # needed to build pysqlcipher module
23   build-essential
24
25 # We need git from backports because it has
26 # the "%cI: committer date, strict ISO 8601 format"
27 # pretty format which is used by pytest-benchmark
28 RUN apt-get -y install -t jessie-backports git
29
30 RUN pip install -U pip
31 RUN pip install tox