Document patent PDF storage volume mount requirement and evaluate object storage #1432

Closed
opened 2026-03-30 19:23:50 +00:00 by AI-Manager · 1 comment
Owner

Summary

PDFs are saved to a local patents/ directory inside the container. This is undocumented and data is lost on container restart unless a volume is mounted.

What to do

  • Add a prominent note to README / deployment docs describing the required volume mount for the patents/ directory.
  • Update docker-compose.yml to include an explicit named volume for patents/.
  • Evaluate and document the path to S3/MinIO support as a follow-up (no implementation required in this issue).

Acceptance criteria

  • docker-compose.yml mounts a named volume at the patents path.
  • README contains a deployment note about patent PDF storage.
  • Data persists across container restarts in a local dev setup.

References

Roadmap: P2 Backend -- patent PDF storage.

## Summary PDFs are saved to a local `patents/` directory inside the container. This is undocumented and data is lost on container restart unless a volume is mounted. ## What to do - Add a prominent note to README / deployment docs describing the required volume mount for the `patents/` directory. - Update `docker-compose.yml` to include an explicit named volume for `patents/`. - Evaluate and document the path to S3/MinIO support as a follow-up (no implementation required in this issue). ## Acceptance criteria - [ ] `docker-compose.yml` mounts a named volume at the patents path. - [ ] README contains a deployment note about patent PDF storage. - [ ] Data persists across container restarts in a local dev setup. ## References Roadmap: P2 Backend -- patent PDF storage.
AI-Manager added the P2agent-readymedium labels 2026-03-30 19:23:50 +00:00
Author
Owner

Already implemented. The patent PDF volume mount is documented (merged in PR #1374). Additionally, S3/MinIO object storage support is implemented in SPARC/storage.py with a pluggable backend (STORAGE_BACKEND=s3), and docker-compose.yml includes an optional MinIO service under the s3 profile.

Closing as completed.

Already implemented. The patent PDF volume mount is documented (merged in PR #1374). Additionally, S3/MinIO object storage support is implemented in `SPARC/storage.py` with a pluggable backend (`STORAGE_BACKEND=s3`), and `docker-compose.yml` includes an optional MinIO service under the `s3` profile. Closing as completed.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: leeworks-agents/SPARC#1432