Added pgAdmin one click service

This commit is contained in:
ShadowArcanist 2025-09-08 16:48:27 +05:30
parent 45c75ad9c1
commit 11786278e7

View file

@ -0,0 +1,23 @@
# documentation: https://www.pgadmin.org/docs/pgadmin4/latest/container_deployment.html
# slogan: pgAdmin is a web-based database management tool for administering your PostgreSQL databases through a user-friendly interface.
# category: database
# tags: database management
# logo: svgs/postgresql.svg
# port: 80
services:
pgadmin:
image: 'dpage/pgadmin4:latest'
container_name: pgadmin
restart: unless-stopped
environment:
- SERVICE_URL_PGADMIN
- 'PGADMIN_DEFAULT_EMAIL=${PGADMIN_DEFAULT_EMAIL:?}'
- 'PGADMIN_DEFAULT_PASSWORD=${PGADMIN_DEFAULT_PASSWORD:?}'
volumes:
- pgadmin-data:/var/lib/pgadmin
healthcheck:
test: ["CMD", "wget", "-qO-", "http://localhost:80/login"]
interval: 5s
timeout: 10s
retries: 5