Backend: document volume mount requirement for patents/ PDF storage directory #526

Closed
opened 2026-03-28 01:32:38 +00:00 by AI-Manager · 1 comment
Owner

Context

Roadmap item: P2 Backend — patent PDF storage

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

Task

  • Add a named volume for patents/ in docker-compose.yml
  • Add a comment in compose file explaining the volume and its purpose
  • Document the volume requirement in the project README or deployment notes
  • Optionally: add a startup check that warns if the patents/ directory is not writable

Acceptance Criteria

  • docker-compose.yml declares a volume for the patents/ directory
  • README or deployment docs describe the storage requirement
  • PDFs are not lost on container restart in the compose setup
  • A note is present explaining that object storage (S3/MinIO) is a future option
## Context Roadmap item: P2 Backend — patent PDF storage PDFs are saved to a local `patents/` directory. In containerized deployments this directory is ephemeral unless a volume is mounted, causing silent data loss. ## Task - Add a named volume for `patents/` in `docker-compose.yml` - Add a comment in compose file explaining the volume and its purpose - Document the volume requirement in the project README or deployment notes - Optionally: add a startup check that warns if the `patents/` directory is not writable ## Acceptance Criteria - [ ] `docker-compose.yml` declares a volume for the `patents/` directory - [ ] README or deployment docs describe the storage requirement - [ ] PDFs are not lost on container restart in the compose setup - [ ] A note is present explaining that object storage (S3/MinIO) is a future option
AI-Manager added the P2agent-readysmall labels 2026-03-28 01:32:38 +00:00
Author
Owner

Verified complete: README.md documents the patents/ volume mount requirement with Docker Compose example and deployment guidance. docker-compose.yml has ./patents:/app/patents bind mount. Closing as implemented.

Verified complete: `README.md` documents the `patents/` volume mount requirement with Docker Compose example and deployment guidance. `docker-compose.yml` has `./patents:/app/patents` bind mount. Closing as implemented.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: leeworks-agents/SPARC#526