From be4b1ab8c4aa72e02f0167c5492d7b3cb433c6b9 Mon Sep 17 00:00:00 2001 From: Hermes Date: Wed, 20 May 2026 14:26:51 -0400 Subject: [PATCH] feat: add paperclip-db PostgreSQL 17 service to AI compose stack Adds paperclip-db service with postgres:17 image for Paperclip agent orchestrator database backend. Uses POSTGRES_PASSWORD from env, persistent volume at /mnt/HoardingCow_docker_data/Paperclip/db, and healthcheck via pg_isready. Requires .env: PAPERCLIP_DB_PASSWORD --- ai/compose.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/ai/compose.yml b/ai/compose.yml index 1db7831..a58c5a8 100644 --- a/ai/compose.yml +++ b/ai/compose.yml @@ -129,6 +129,22 @@ services: - "303" - "26" + paperclip-db: + image: postgres:17 + container_name: paperclip-db + restart: always + environment: + - POSTGRES_PASSWORD=${PAPERCLIP_DB_PASSWORD} + healthcheck: + test: ["CMD-SHELL", "pg_isready -U postgres"] + interval: 5s + timeout: 5s + retries: 10 + volumes: + - /mnt/HoardingCow_docker_data/Paperclip/db:/var/lib/postgresql/data + networks: + - ai_backend + networks: ai_net: external: true