Skip to content

feat(databases): complete shared DB stack + pgAdmin + Redis Commander ( USDT | Bounty #11)#278

Closed
achievefibromyalgia-lgtm wants to merge 3 commits intoillbnm:masterfrom
achievefibromyalgia-lgtm:feature/databases-stack
Closed

feat(databases): complete shared DB stack + pgAdmin + Redis Commander ( USDT | Bounty #11)#278
achievefibromyalgia-lgtm wants to merge 3 commits intoillbnm:masterfrom
achievefibromyalgia-lgtm:feature/databases-stack

Conversation

@achievefibromyalgia-lgtm
Copy link
Copy Markdown

Database Layer — Bounty #11 ( USDT)

What I Built

Enhanced the existing database stack with management UIs and idempotent initialization.

What's New

Component Description
pgAdmin 8.11 PostgreSQL web admin UI at pgadmin.${DOMAIN}
Redis Commander Redis web admin UI at redis.${DOMAIN}
scripts/init-databases.sh Idempotent init (safe to re-run)
stacks/databases/README.md Full connection strings + docs

Files Changed

  • stacks/databases/docker-compose.yml — added pgAdmin + Redis Commander
  • scripts/init-databases.sh — new idempotent init script
  • stacks/databases/README.md — new README

Bounty Requirements Met

  • Idempotent init script (repeating runs don't error/reset)
  • pgAdmin accessible and connects to PostgreSQL
  • Other stacks can connect via internal hostname
  • Databases NOT exposed to host ports (internal networks only)
  • backup-databases.sh already exists (covers all 3 DBs)
  • README with connection string examples

USDT Wallet: edisonlv

Closes #11

…llbnm#13 |  USDT)

- Enhanced ntfy config with auth and proper settings
- Added Gotify service with persistent storage
- Added Apprise with unified notification config
- All services use Traefik reverse proxy with SSL
- Health checks on all services
- Connects to existing 'proxy' Docker network
…ise + docs ( USDT)

- ntfy server with auth and config
- Gotify service with persistent storage
- Apprise unified notification aggregator
- README with integration docs (Alertmanager, Watchtower, Grafana)
- All services on Traefik proxy network with SSL
- Health checks on all services
…r + idempotent init + README ( USDT)

- Added pgAdmin 8.11 for PostgreSQL web UI
- Added Redis Commander for Redis web UI
- Added idempotent scripts/init-databases.sh (CREATE IF NOT EXISTS)
- Added stacks/databases/README.md with connection strings
- Updated docker-compose with proper health checks and networks
- All databases internal-only, admin UIs on Traefik proxy
@achievefibromyalgia-lgtm
Copy link
Copy Markdown
Author

Closing duplicate. Please use PR #356 which has the updated implementation with pgAdmin4, Redis Commander, and init-databases.sh.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BOUNTY $130] Database Layer — PostgreSQL + Redis + MariaDB 共享实例

1 participant