From 51422955bf59cb8f23a07c3ee883982d5f506f14 Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Mon, 8 Sep 2025 06:20:59 -0400 Subject: [PATCH] Re-adding PG Back Web. --- docker-compose.yml | 48 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 9475dd9f..41342cdc 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4675,6 +4675,52 @@ services: start_period: 3s profiles: ["rinoa-apps"] restart: always + pgbackweb: + container_name: pgbackweb + depends_on: + pgbackweb-db: + condition: service_healthy + environment: + PBW_ENCRYPTION_KEY: ${PGBACKWEB_ENCRYPTION_KEY} + PBW_POSTGRES_CONN_STRING: "postgresql://pgbackweb:${PGBACKWEB_PG_DB_PASSWD}@pgbackweb-db:5432/pgbackweb?sslmode=disable" + TZ: ${TZ} + image: eduardolat/pgbackweb:latest + labels: + homepage.group: System Administration + homepage.name: PG Back Web + homepage.href: https://pg.${MY_TLD} + homepage.icon: sh-pg-back-web.svg + homepage.description: Backups for PostgreSQL + swag: enable + swag_proto: http + swag_port: 8085 + swag_url: pg.${MY_TLD} + swag.uptime-kuma.enabled: true + swag.uptime-kuma.name: PG Back Web + swag.uptime-kuma.monitor.url: https://pg.${MY_TLD} + swag.uptime-kuma.monitor.interval: 300 + swag.uptime-kuma.monitor.retryInterval: 60 + swag.uptime-kuma.monitor.maxretries: 5 + ports: + - "8085:8085" # Access the web interface at http://localhost:8085 + restart: unless-stopped + pgbackweb-db: + container_name: pgbackweb-db + environment: + POSTGRES_USER: pgbackweb + POSTGRES_DB: pgbackweb + POSTGRES_PASSWORD: ${PGBACKWEB_PG_DB_PASSWD} + expose: + - 5432 + healthcheck: + test: ["CMD-SHELL", "pg_isready -U pgbackweeb -d pgbackweb"] + interval: 5s + timeout: 5s + retries: 5 + image: postgres:17-alpine + restart: unless-stopped + volumes: + - pgbackweb-data:/var/lib/postgresql/data planka: container_name: planka depends_on: @@ -7267,6 +7313,8 @@ volumes: name: penpot-assets penpot-pg-data: name: penpot-pg-data + pgbackweb-data: + name: pgbackweb-data planka-favicons: name: planka-favicons planka-user-avatars: