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