Implement tool storage backend #12

Closed
opened 2025-12-30 18:04:47 +00:00 by rob · 0 comments
Owner

Storage system for published tools.

Options

  1. Gitea repo - Tools as directories, PRs for publishing
  2. S3/MinIO - Object storage for tool packages
  3. Hybrid - Metadata in DB, packages in S3

Tasks

  • Evaluate storage options
  • Implement storage interface
  • Add versioning support
  • Handle tool package format (tar.gz?)
Storage system for published tools. ## Options 1. **Gitea repo** - Tools as directories, PRs for publishing 2. **S3/MinIO** - Object storage for tool packages 3. **Hybrid** - Metadata in DB, packages in S3 ## Tasks - [ ] Evaluate storage options - [ ] Implement storage interface - [ ] Add versioning support - [ ] Handle tool package format (tar.gz?)
rob added this to the SmartTools Registry v1.0 milestone 2025-12-30 18:04:47 +00:00
rob added the
enhancement
label 2025-12-30 18:04:47 +00:00
rob added this to the SmartTools Registry project 2025-12-30 18:17:33 +00:00
rob closed this issue 2025-12-31 23:56:51 +00:00
Sign in to join this conversation.
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: rob/smarttools#12
No description provided.