mirror of
https://github.com/Dokploy/templates.git
synced 2026-11-11 13:38:07 -06:00
* feat: add postgres-pgadmin template * feat: expose postgres via second domain Add postgres_domain variable and second [[config.domains]] for postgres:5432 alongside pgadmin:80, so both the DB and the web UI are reachable via Dokploy domains. * fix(postgres-pgadmin): drop HTTP domain on postgres:5432, pre-register server in pgAdmin, bump pgAdmin to 9.17 - Remove the second [[config.domains]] pointing an HTTP host at postgres:5432 (Traefik returned 502). - Mount servers.json + pgpass via config.mounts so pgAdmin comes with the bundled PostgreSQL pre-registered and connects without a password prompt (pgpass is copied to the data volume with 0600 for uid 5050). - Bump dpage/pgadmin4 8.13 -> 9.17. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --------- Co-authored-by: Mauricio Siu <mauricio@dokploy.com> Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
14 lines
491 B
JSON
14 lines
491 B
JSON
{
|
|
"id": "postgres-pgadmin",
|
|
"name": "PostgreSQL + pgAdmin",
|
|
"version": "18-alpine",
|
|
"description": "PostgreSQL 18 Alpine with pgAdmin 4 web UI, persistent volumes and healthchecks for easy database administration.",
|
|
"logo": "postgres-pgadmin.svg",
|
|
"links": {
|
|
"github": "https://github.com/postgres/postgres",
|
|
"website": "https://www.postgresql.org/",
|
|
"docs": "https://www.pgadmin.org/docs/"
|
|
},
|
|
"tags": ["database", "postgres", "postgresql", "admin", "pgadmin"]
|
|
}
|