Merge pull request #50 from Dokploy/feat/add-pgadmin

Add pgAdmin blueprint with Docker Compose and metadata
This commit is contained in:
Mauricio Siu 2025-03-30 04:37:34 -06:00 committed by GitHub
commit e57c7cac96
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 48 additions and 0 deletions

View File

@ -0,0 +1,16 @@
version: '3.8'
services:
pgadmin:
image: dpage/pgadmin4:latest
restart: unless-stopped
environment:
- PGADMIN_DEFAULT_EMAIL=${PGADMIN_DEFAULT_EMAIL}
- PGADMIN_DEFAULT_PASSWORD=${PGADMIN_DEFAULT_PASSWORD}
- PGADMIN_CONFIG_SERVER_MODE=False
- PGADMIN_CONFIG_MASTER_PASSWORD_REQUIRED=False
volumes:
- pgadmin-data:/var/lib/pgadmin
volumes:
pgadmin-data:

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -0,0 +1,15 @@
[variables]
main_domain = "${domain}"
admin_email = "user@example.com"
admin_password = "${password:16}"
[config]
[[config.domains]]
serviceName = "pgadmin"
port = 80
host = "${main_domain}"
[config.env]
PGADMIN_DEFAULT_EMAIL = "${admin_email}"
PGADMIN_DEFAULT_PASSWORD = "${admin_password}"

View File

@ -1875,5 +1875,22 @@
"workflow",
"nextjs"
]
},
{
"id": "pgadmin",
"name": "pgAdmin",
"version": "8.3",
"description": "pgAdmin is the most popular and feature rich Open Source administration and development platform for PostgreSQL, the most advanced Open Source database in the world.",
"links": {
"github": "https://github.com/pgadmin-org/pgadmin4",
"website": "https://www.pgadmin.org/",
"docs": "https://www.pgadmin.org/docs/"
},
"logo": "pgadmin.webp",
"tags": [
"database",
"postgres",
"admin"
]
}
]