From d7ca70db32555c556a1b477f5f47cdedc295b7e0 Mon Sep 17 00:00:00 2001 From: jeremy Date: Thu, 20 Aug 2026 15:01:45 -0500 Subject: [PATCH] feat: add mas-db postgres for matrix authentication service Co-Authored-By: Claude Opus 5 --- compose/hf-pdocker-01/mas/docker-compose.yml | 33 ++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 compose/hf-pdocker-01/mas/docker-compose.yml diff --git a/compose/hf-pdocker-01/mas/docker-compose.yml b/compose/hf-pdocker-01/mas/docker-compose.yml new file mode 100644 index 0000000..97ba95f --- /dev/null +++ b/compose/hf-pdocker-01/mas/docker-compose.yml @@ -0,0 +1,33 @@ +services: + mas-db: + image: postgres:16-alpine + container_name: mas-db + restart: unless-stopped + environment: + - POSTGRES_USER=mas + - POSTGRES_PASSWORD=3XRBtczkPrdbNgdJftKGWu7QwhT3 + - POSTGRES_DB=mas + volumes: + # LOCAL disk, never NFS (Known Issue #16) + - /var/lib/mas-db:/var/lib/postgresql/data + networks: + - mas + mem_limit: 256M + memswap_limit: 256M + labels: + - "com.centurylinklabs.watchtower.enable=false" + healthcheck: + test: ["CMD-SHELL", "pg_isready -U mas -d mas"] + interval: 30s + timeout: 10s + retries: 3 + start_period: 30s + logging: + driver: "json-file" + options: + max-size: "50m" + max-file: "3" + +networks: + mas: + driver: bridge