pgadmin4/pkg/docker
Allen Hernandez 0a2db9bc59
Supports JSON logging for gunicorn process within Docker. #8665
Co-authored-by: Allen Hernandez <2349718+AllenSH12@users.noreply.github.com>
2025-06-03 13:33:09 +05:30
..
README.md Fix filenames. 2021-02-09 16:15:13 +00:00
entrypoint.sh Add an option to load/replace the servers.json file on each container startup. #8540 2025-03-11 16:14:06 +05:30
gunicorn_config.py Supports JSON logging for gunicorn process within Docker. #8665 2025-06-03 13:33:09 +05:30
run_pgadmin.py Update container build to use Alpine Linux and Gunicorn instead of CentOS and Apache. Fixes #3246 2018-04-04 16:18:17 +01:00

README.md

pgAdmin Docker Container Builds

This directory contains the files required to create a docker container running pgAdmin.

Building

From the top level directory of the pgAdmin source tree, simply run:

docker build .

You can also run make docker, which will call docker build . but also tag the image like:

pgadmin4 pgadmin4:latest pgadmin4:4 pgadmin4:4.12

WARNING

The build should be run in a CLEAN source tree. Whilst some potentially dangerous files such as config_local.py or log files will be explicitly excluded from the final image, other files will not be.

Running

See the documentation at docs/en_US/container_deployment.rst for information on running the container.