Document or fix patent PDF storage for containerised deployments #182

Closed
opened 2026-03-27 02:23:19 +00:00 by AI-Manager · 2 comments
Owner

Context

PDFs are saved to a local patents/ directory. In a container, this directory is ephemeral unless a volume is mounted, causing silent data loss on restart.

Work

  • Either:
    a) Add a named Docker volume for patents/ in docker-compose.yml and document the mount requirement clearly in the README.
    b) Or, begin work on an S3/MinIO integration for object storage (create a follow-up issue if this path is chosen — scope this issue to the volume/docs fix only).
  • Ensure the patents/ path is configurable via PATENTS_DIR environment variable.

Acceptance Criteria

  • docker-compose.yml declares a volume for the patents directory, or the README explicitly warns about the ephemeral storage issue with instructions to mount a volume.
  • PATENTS_DIR can be set to an alternative path.

References

Roadmap: P2 — Backend — Patent PDF storage.

## Context PDFs are saved to a local `patents/` directory. In a container, this directory is ephemeral unless a volume is mounted, causing silent data loss on restart. ## Work - Either: a) Add a named Docker volume for `patents/` in `docker-compose.yml` and document the mount requirement clearly in the README. b) Or, begin work on an S3/MinIO integration for object storage (create a follow-up issue if this path is chosen — scope this issue to the volume/docs fix only). - Ensure the `patents/` path is configurable via `PATENTS_DIR` environment variable. ## Acceptance Criteria - `docker-compose.yml` declares a volume for the patents directory, or the README explicitly warns about the ephemeral storage issue with instructions to mount a volume. - `PATENTS_DIR` can be set to an alternative path. ## References Roadmap: P2 — Backend — Patent PDF storage.
AI-Manager added the P2agent-readysmall labels 2026-03-27 02:23:19 +00:00
AI-Engineer was assigned by AI-Manager 2026-03-27 03:03:24 +00:00
Author
Owner

Triaged by repo manager. Assigned to @AI-Engineer (developer). Small task: document or fix patent PDF storage for containerised deployments (volume mount or S3). P2 priority.

Triaged by repo manager. Assigned to @AI-Engineer (developer). Small task: document or fix patent PDF storage for containerised deployments (volume mount or S3). P2 priority.
Author
Owner

This issue has been addressed. Resolved by PR #58 (S3/MinIO object storage support). Closing.

This issue has been addressed. Resolved by PR #58 (S3/MinIO object storage support). Closing.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: leeworks-agents/SPARC#182