From 091ed91ad84e5fbea8d984592ad522790535e13e Mon Sep 17 00:00:00 2001 From: Daniel Jiang Date: Tue, 26 Feb 2019 10:58:05 +0800 Subject: [PATCH] Install psycopg2 via photon's repo (#7018) The psycopg2 installed by pip has very old `.so` files. This commit will mitigate such issue by using `tdnf` to install this package. Signed-off-by: Daniel Jiang --- tools/migration/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/migration/Dockerfile b/tools/migration/Dockerfile index 54bcbb34d..4bebce16c 100644 --- a/tools/migration/Dockerfile +++ b/tools/migration/Dockerfile @@ -8,8 +8,8 @@ RUN tdnf distro-sync -y \ && tdnf install -y sed shadow procps-ng gawk gzip sudo net-tools glibc-i18n >> /dev/null\ && groupadd -r -g 10000 mysql && useradd --no-log-init -r -g 10000 -u 10000 mysql \ && tdnf install -y mariadb-server mariadb mariadb-devel python2 python2-devel python-pip gcc \ - linux-api-headers glibc-devel binutils zlib-devel openssl-devel postgresql >> /dev/null \ - && pip install mysqlclient alembic psycopg2 \ + linux-api-headers glibc-devel binutils zlib-devel openssl-devel postgresql python-psycopg2 >> /dev/null \ + && pip install mysqlclient alembic \ && mkdir /docker-entrypoint-initdb.d /docker-entrypoint-updatedb.d \ && rm -fr /var/lib/mysql \ && mkdir -p /var/lib/mysql /var/run/mysqld \