managarten/docker
Till JS fcd7c82ce4 fix(infra): simplify PostgreSQL backup to pg_dumpall + pg_basebackup
pgBackRest as Docker sidecar was overly complex (needs shared WAL
directory, stanza management, special entrypoint). Replace with a
simpler, proven approach using native PostgreSQL tools:

Backup container (postgres:16-alpine):
- Hourly: pg_dumpall | gzip (all databases as SQL, ~2 day retention)
- Daily 03:00: pg_basebackup -Ft -z (physical backup, 30 day retention)
- Auto-cleanup of old backups
- Storage: /Volumes/ManaData/backups/postgres/

Also: Remove pgbackrest.conf, simplify postgresql.conf (remove WAL
archiving config, keep performance tuning + replication for basebackup)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 11:39:20 +01:00
..
alert-notifier feat(monitoring): add alerting stack and maintenance scripts 2026-02-12 13:46:57 +01:00
alertmanager feat(monitoring): add alerting stack and maintenance scripts 2026-02-12 13:46:57 +01:00
grafana feat(monitoring): add LLM Grafana dashboard, Prometheus scraping, and alerts 2026-03-24 11:16:27 +01:00
init-db feat(citycorners): add city guide app for Konstanz with full monorepo integration 2026-03-23 10:56:26 +01:00
matrix 🔒 refactor(bots): remove !login command and enforce OIDC-only auth 2026-02-14 11:26:58 +01:00
nginx first implementation 2025-11-27 17:26:18 +01:00
postgres fix(infra): simplify PostgreSQL backup to pg_dumpall + pg_basebackup 2026-03-24 11:39:20 +01:00
prometheus feat(monitoring): add LLM Grafana dashboard, Prometheus scraping, and alerts 2026-03-24 11:16:27 +01:00
shared 🐛 fix(docker): add missing build-shared-packages.sh script for Docker builds 2025-12-25 20:51:15 +01:00
templates feat(games): add whopixels hosting at whopxl.mana.how 2026-03-20 19:57:50 +01:00
Dockerfile.nestjs-base feat(docker): add shared NestJS builder base image 2026-03-21 10:48:31 +01:00