Update container build to use Alpine Linux and Gunicorn instead of CentOS and Apache. Fixes #3246
This results in a much more slim-line container, requiring fewer resources to run.
In addition, the majority of the build is now done using the Docker infrastructure, allowing for quicker rebuilds and
betteruse of layers.
Branch
------
master
Details
-------
https://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=05e2e3cb397b21a669129feb067ac44d2fc916dd
Author: Максим Кольцов <kolmax94@gmail.com>
Modified Files
--------------
docs/en_US/release_notes_3_0.rst | 1 +
pkg/docker/.dockerignore | 2 +
pkg/docker/Dockerfile | 87 +++++++++++++++++++++-------------------
pkg/docker/README | 58 +++++++++++++--------------
pkg/docker/build.sh | 58 +++++----------------------
pkg/docker/config_distro.py | 4 ++
pkg/docker/entry.sh | 29 --------------
pkg/docker/entrypoint.sh | 26 ++++++++++++
pkg/docker/pgadmin4.conf.j2 | 43 --------------------
pkg/docker/run_pgadmin.py | 4 ++
10 files changed, 120 insertions(+), 192 deletions(-)