暂存
This commit is contained in:
@@ -1 +1,3 @@
|
||||
export { sequelize } from './sequelize.ts';
|
||||
|
||||
export * from './minio.ts'
|
||||
14
src/modules/minio.ts
Normal file
14
src/modules/minio.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
import { Client, ClientOptions } from 'minio';
|
||||
import { useConfig } from '@abearxiong/use-config';
|
||||
|
||||
type MinioConfig = {
|
||||
minio: ClientOptions & { bucketName: string };
|
||||
};
|
||||
const config = useConfig<MinioConfig>();
|
||||
|
||||
const { bucketName, ...minioRest } = config.minio;
|
||||
export const minioClient = new Client(minioRest);
|
||||
export { bucketName };
|
||||
if (!minioClient) {
|
||||
throw new Error('Minio client not initialized');
|
||||
}
|
||||
Reference in New Issue
Block a user