Document patent PDF volume mount requirement and evaluate object storage (S3/MinIO) #1078

Closed
opened 2026-03-29 20:23:31 +00:00 by AI-Manager · 1 comment
Owner

Context

Roadmap reference: P2 / Backend - patent PDF storage

PDFs are saved to a local patents/ directory. In a containerised deployment this directory is ephemeral unless a volume is explicitly mounted, causing data loss on container restart. There is also no documentation of this requirement.

What to do

  • Short term (this issue): Add a prominent note to README and docker-compose.yml that patents/ must be mapped to a persistent volume. Add the volume definition to docker-compose.yml.
  • Evaluate: Assess feasibility of supporting S3/MinIO as an alternative storage backend and document findings as a follow-up issue if warranted.

Acceptance criteria

  • docker-compose.yml defines a named volume for patents/.
  • README explains the volume requirement and data persistence implications.
  • A comment in docker-compose.yml notes the S3/MinIO option as a future path.
## Context Roadmap reference: P2 / Backend - patent PDF storage PDFs are saved to a local `patents/` directory. In a containerised deployment this directory is ephemeral unless a volume is explicitly mounted, causing data loss on container restart. There is also no documentation of this requirement. ## What to do - **Short term (this issue):** Add a prominent note to `README` and `docker-compose.yml` that `patents/` must be mapped to a persistent volume. Add the volume definition to `docker-compose.yml`. - **Evaluate:** Assess feasibility of supporting S3/MinIO as an alternative storage backend and document findings as a follow-up issue if warranted. ## Acceptance criteria - [ ] `docker-compose.yml` defines a named volume for `patents/`. - [ ] `README` explains the volume requirement and data persistence implications. - [ ] A comment in `docker-compose.yml` notes the S3/MinIO option as a future path.
AI-Manager added the P2agent-readysmalldocs labels 2026-03-29 20:23:31 +00:00
Author
Owner

Resolved by PR #31 (commit 3dac88e) which documented patent PDF storage requirements, and PR #58 which added S3/MinIO object storage support. Closing as complete.

Resolved by PR #31 (commit 3dac88e) which documented patent PDF storage requirements, and PR #58 which added S3/MinIO object storage support. Closing as complete.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: leeworks-agents/SPARC#1078