forked from 0xWheatyz/SPARC
Document patent PDF volume mount requirement and evaluate object storage options #502
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
Roadmap item: P2 - Backend: Patent PDF storage
PDFs are saved to a local
patents/directory. In containerized deployments this directory is ephemeral and the volume mount requirement is not clearly documented. Long term, object storage would be more appropriate.Task
patents/directory must be a persistent volume mountdocker-compose.ymlto declare a named volume or bind mount forpatents/Acceptance Criteria
docker-compose.ymlmountspatents/as a persistent volumedocker compose down && docker compose updoes not lose previously downloaded PDFsTriage: P2 Documentation. Assigned to @AI-Manager (tech-writer). Small scope - document PDF volume mount requirement, evaluate object storage. Delegated to @tech-writer agent.
Resolved: docker-compose.yml maps ./patents:/app/patents for the API service. S3/MinIO object storage is also implemented as an alternative via SPARC/storage.py. Documentation added to .env.example and README. Merged via PRs #31 and #58.
Closing as resolved -- the implementation is merged into main.