From 504f554a7461cf9f24b12ffe4dc37bf176b2abe7 Mon Sep 17 00:00:00 2001 From: jianxiaoguo <842666271@qq.com> Date: Tue, 16 Aug 2022 14:00:03 +0800 Subject: [PATCH] fixup(postgres): support arm, fix Failed to build psutil --- Dockerfile | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3f87a96..aff0100 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,8 +8,13 @@ ENV PYTHON_VERSION="3.10.4" \ ENV PGDATA /data/${PG_MAJOR} -RUN install-stack python $PYTHON_VERSION \ +RUN install-packages gcc \ + && install-stack python $PYTHON_VERSION \ && install-stack postgresql $POSTGRESQL_VERSION && . init-stack \ + && set -eux; pip3 install --disable-pip-version-check --no-cache-dir psycopg[binary] patroni[kubernetes] 2>/dev/null; set +eux \ + && apt-get purge -y --auto-remove gcc \ + && apt-get autoremove -y \ + && apt-get clean -y \ && rm -rf \ /usr/share/doc \ /usr/share/man \ @@ -26,9 +31,8 @@ RUN install-stack python $PYTHON_VERSION \ && mkdir -p /usr/share/man/man{1..8} \ && mkdir -p $PGDATA \ && groupadd postgres && useradd -g postgres postgres \ - && chown -R postgres:postgres /data \ - && set -eux; pip3 install --disable-pip-version-check --no-cache-dir psycopg[binary] patroni[kubernetes] 2>/dev/null + && chown -R postgres:postgres /data USER postgres ENTRYPOINT ["init-stack", "/entrypoint.sh"] -EXPOSE 5432 8008 +EXPOSE 5432 8008 \ No newline at end of file