From 796ef8c0b55cee528b851910409000b6bde9a090 Mon Sep 17 00:00:00 2001 From: Andrey Kurilin Date: Fri, 5 Apr 2019 15:39:12 +0300 Subject: [PATCH] [docker] Ensure that we hae all sys packages installed Change-Id: I9aff0179693ce7d3bb3660f8abbb540e5d8f6c2a --- Dockerfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 6b7811a8..d728c9b0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ FROM ubuntu:16.04 RUN sed -i s/^deb-src.*// /etc/apt/sources.list -RUN apt-get update && apt-get install --yes sudo python python-pip libpq-dev vim git-core && \ +RUN apt-get update && apt-get install --yes sudo python python-pip vim git-core && \ pip install --upgrade pip && \ useradd -u 65500 -m rally && \ usermod -aG sudo rally && \ @@ -12,6 +12,9 @@ COPY . /home/rally/source COPY etc/motd /etc/motd WORKDIR /home/rally/source +# ensure that we have all system packages installed +RUN pip install bindep && apt-get install --yes $(bindep -b | tr '\n' ' ') + RUN pip install . --constraint upper-constraints.txt && \ pip install pymysql && \ pip install psycopg2 && \