diff options
author | drebs <drebs@riseup.net> | 2017-04-18 13:38:09 +0200 |
---|---|---|
committer | drebs <drebs@riseup.net> | 2017-04-18 13:38:52 +0200 |
commit | a0b5f1747c72bc88f4e1188139cbab1f13e38002 (patch) | |
tree | 1621b7f5febcd899033ac1616160b4f6575e7340 /docker/soledad/Dockerfile | |
parent | f8a3bb1dcb5798193f39f2ecc16714c8e0cb5c00 (diff) |
add soledad dockerfile
Diffstat (limited to 'docker/soledad/Dockerfile')
-rw-r--r-- | docker/soledad/Dockerfile | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/docker/soledad/Dockerfile b/docker/soledad/Dockerfile new file mode 100644 index 0000000..a81e443 --- /dev/null +++ b/docker/soledad/Dockerfile @@ -0,0 +1,30 @@ +# start with a fresh debian image +# we use backports because of libsqlcipher-dev +FROM 0xacab.org:4567/leap/gitlab-buildpackage:jessie_amd64 + +RUN apt-get update +RUN apt-get -y dist-upgrade + +# needed to build python twisted module +RUN apt-get -y install --no-install-recommends libpython2.7-dev \ + # add unbuffer and ts for timestamping + moreutils expect \ + # needed to build python cryptography module + libssl-dev \ + libffi-dev \ + # needed to build pysqlcipher + libsqlcipher-dev \ + # needed to support keymanager + libsqlite3-dev \ + # install pip and tox + python-pip \ + # use use to show connection to couchdb during CI + curl + +# We need git from backports because it has +# the "%cI: committer date, strict ISO 8601 format" +# pretty format which is used by pytest-benchmark +RUN apt-get -y install -t jessie-backports git + +RUN pip install -U pip +RUN pip install tox |