pgAdmin 4
pgAdmin4 example
This example deploys the pgadmin4 v2 web user interface for PostgreSQL without TLS.
After running the example, you should be able to browse to http://127.0.0.1:5050 and log into the web application with the following configured credentials:
- Username : admin@admin.com
- Password: password
If you are running this example using Kubernetes or OpenShift, it is required to use a port-forward proxy to access the dashboard.
To start the port-forward proxy run the following:
${CCP_CLI} port-forward pgadmin4-http 5050:5050
To access the pgAdmin4 dashboard through the proxy, navigate to http://127.0.0.1:5050 in a browser.
See the pgAdmin4 documentation for more details.
To shutdown the instance and remove the container for each example, run the following:
./cleanup.sh
Docker
To run this example, run the following:
cd $CCPROOT/examples/docker/pgadmin4-http
./run.sh
Kubernetes and OpenShift
Start the container as follows:
cd $CCPROOT/examples/kube/pgadmin4-http
./run.sh
An emptyDir with write access must be mounted to the /run/httpd
directory in OpenShift.
pgAdmin4 with TLS
This example deploys the pgadmin4 v2 web user interface for PostgreSQL with TLS.
After running the example, you should be able to browse to https://127.0.0.1:5050 and log into the web application with the following configured credentials:
- Username : admin@admin.com
- Password: password
If you are running this example using Kubernetes or OpenShift, it is required to use a port-forward proxy to access the dashboard.
To start the port-forward proxy run the following:
${CCP_CLI} port-forward pgadmin4-https 5050:5050
To access the pgAdmin4 dashboard through the proxy, navigate to https://127.0.0.1:5050 in a browser.
See the pgadmin4 documentation for more details.
To shutdown the instance and remove the container for each example, run the following:
./cleanup.sh
Docker
To run this example, run the following:
cd $CCPROOT/examples/docker/pgadmin4-https
./run.sh
Kubernetes and OpenShift
Start the container as follows:
cd $CCPROOT/examples/kube/pgadmin4-https
./run.sh
An emptyDir with write access must be mounted to the /run/httpd
directory in OpenShift.