Files
ServerKit/backend/templates/pgadmin.yaml
T
Juan Denis 87c3a7ee79 Add application templates for multiple popular services
Added YAML templates for a wide range of self-hosted applications, including Authelia, BookStack, Caddy, Code Server, CrowdSec, Directus, Drone CI, Duplicati, Excalidraw, File Browser, GitLab Runner, Grafana, Grav, Home Assistant, Immich, Jaeger, Jellyfin, Jenkins, Jitsi, Keycloak, Loki, Matrix Synapse, Mattermost, MinIO, Mongo Express, Mosquitto, n8n, Navidrome, Netdata, Node-RED, Outline, Payload, pgAdmin, PhotoPrism, phpMyAdmin, Plex, Prometheus, Redis Commander, Registry, Rocket.Chat, Seafile, SonarQube, Strapi, Syncthing, Traefik, Umami, Vault, Vaultwarden, Wiki.js, WordPress, and Zigbee2MQTT. Updated index.json to include all new templates and categories, providing a comprehensive catalog for deployment.
2026-01-18 03:57:44 -05:00

53 lines
1.1 KiB
YAML

id: pgadmin
name: pgAdmin 4
version: "8.2"
description: Web-based PostgreSQL administration and development platform
icon: https://www.pgadmin.org/static/COMPILED/assets/img/favicon.ico
website: https://www.pgadmin.org
documentation: https://www.pgadmin.org/docs/
categories:
- database
- postgresql
- management
variables:
- name: HTTP_PORT
description: HTTP port
type: port
default: "5050"
- name: ADMIN_EMAIL
description: Admin email for login
default: admin@example.com
required: true
- name: ADMIN_PASSWORD
description: Admin password
type: password
generate: password
ports:
- port: 5050
protocol: tcp
description: Web interface
volumes:
- name: data
path: /var/lib/pgadmin
description: pgAdmin data
compose:
services:
pgadmin:
image: dpage/pgadmin4:${VERSION:-8.2}
container_name: ${APP_NAME}
restart: unless-stopped
environment:
- PGADMIN_DEFAULT_EMAIL=${ADMIN_EMAIL}
- PGADMIN_DEFAULT_PASSWORD=${ADMIN_PASSWORD}
volumes:
- pgadmin_data:/var/lib/pgadmin
ports:
- "${HTTP_PORT}:80"
volumes:
pgadmin_data: