feat: add paperclip-db PostgreSQL 17 database service for Paperclip agent orchestrator #44

Open
Hermes wants to merge 2 commits from feat/ai-base-image-temp into master
Collaborator

Adds a new paperclip-db service to the AI compose stack.

Changes:

  • New paperclip-db service using postgres:17 image
  • Environment: POSTGRES_PASSWORD sourced from ${PAPERCLIP_DB_PASSWORD}
  • Persistent volume mount: /mnt/HoardingCow_docker_data/Paperclip/db/var/lib/postgresql/data
  • Attached to ai_backend network
  • Healthcheck via pg_isready -U postgres (5s interval, 5s timeout, 10 retries)
  • Uses restart: always policy

This provides the PostgreSQL database backend required by the Paperclip agent orchestrator. Requires PAPERCLIP_DB_PASSWORD to be set in the .env file.

Adds a new `paperclip-db` service to the AI compose stack. Changes: - New `paperclip-db` service using `postgres:17` image - Environment: `POSTGRES_PASSWORD` sourced from `${PAPERCLIP_DB_PASSWORD}` - Persistent volume mount: `/mnt/HoardingCow_docker_data/Paperclip/db` → `/var/lib/postgresql/data` - Attached to `ai_backend` network - Healthcheck via `pg_isready -U postgres` (5s interval, 5s timeout, 10 retries) - Uses `restart: always` policy This provides the PostgreSQL database backend required by the Paperclip agent orchestrator. Requires `PAPERCLIP_DB_PASSWORD` to be set in the `.env` file.
Hermes added 2 commits 2026-05-20 18:27:45 +00:00
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
feat: add base image Dockerfile with curl, poppler-utils, imagemagick
Some checks failed
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
9a9f095820
PR 1 of 5 — minimal base image on debian:13.4 with:
- uv (from astral-sh/uv:latest)
- curl
- poppler-utils (pdftotext, pdfinfo, pdftoppm)
- imagemagick (convert, identify)

Verified all tools report version on build.
Some checks failed
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
This pull request has changes conflicting with the target branch.
  • ai/compose.yml
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feat/ai-base-image-temp:feat/ai-base-image-temp
git checkout feat/ai-base-image-temp
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gortium/compose#44
No description provided.