Add AssetStorageModule for generating AI images via Imajin orchestrator and storing them in MinIO object storage. Components: - MinioModule: Dynamic NestJS module for MinIO client - AssetStorageService: Imajin job submission, polling, and MinIO storage - AssetStorageController: REST API for generation, status, and asset mgmt API Endpoints: - POST /asset-storage/generate - Submit batch job - GET /asset-storage/jobs/:id - Check job progress - GET /asset-storage/assets - List stored assets - GET /asset-storage/assets/:key - Get presigned download URL - DELETE /asset-storage/assets/:key - Delete asset Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| asset-storage | ||
| auth | ||
| common/minio | ||
| database | ||
| devices | ||
| health | ||
| infrastructure | ||
| llm | ||
| merch | ||
| queues | ||
| shop | ||
| sso-admin | ||
| app.module.ts | ||
| main.ts | ||