feat: Implement platform service providers for MinIO and MongoDB
- Added base interface and abstract class for platform service providers. - Created MinIOProvider class for S3-compatible storage with deployment, provisioning, and deprovisioning functionalities. - Implemented MongoDBProvider class for MongoDB service with similar capabilities. - Introduced error handling utilities for better error management. - Developed TokensComponent for managing registry tokens in the UI, including creation, deletion, and display of tokens.
This commit is contained in:
10
ts/classes/platform-services/index.ts
Normal file
10
ts/classes/platform-services/index.ts
Normal file
@@ -0,0 +1,10 @@
|
||||
/**
|
||||
* Platform Services Module
|
||||
* Exports all platform service related classes and types
|
||||
*/
|
||||
|
||||
export { PlatformServicesManager } from './manager.ts';
|
||||
export type { IPlatformServiceProvider } from './providers/base.ts';
|
||||
export { BasePlatformServiceProvider } from './providers/base.ts';
|
||||
export { MongoDBProvider } from './providers/mongodb.ts';
|
||||
export { MinioProvider } from './providers/minio.ts';
|
||||
Reference in New Issue
Block a user