Skip to content

Commit 09f79c9

Browse files
Merge pull request #1362 from Deyvi-dev/develop
feat(s3): add S3_SKIP_POLICY env variable to disable setBucketPolicy
2 parents 7c7dca9 + 1d2e029 commit 09f79c9

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/api/integrations/storage/s3/libs/minio.server.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,9 @@ const createBucket = async () => {
6363
if (!exists) {
6464
await minioClient.makeBucket(bucketName);
6565
}
66-
67-
await setBucketPolicy();
68-
66+
if (!BUCKET.SKIP_POLICY) {
67+
await setBucketPolicy();
68+
}
6969
logger.info(`S3 Bucket ${bucketName} - ON`);
7070
return true;
7171
} catch (error) {

src/config/env.config.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,7 @@ export type S3 = {
263263
PORT?: number;
264264
USE_SSL?: boolean;
265265
REGION?: string;
266+
SKIP_POLICY?: boolean;
266267
};
267268

268269
export type CacheConf = { REDIS: CacheConfRedis; LOCAL: CacheConfLocal };
@@ -608,6 +609,7 @@ export class ConfigService {
608609
PORT: Number.parseInt(process.env?.S3_PORT || '9000'),
609610
USE_SSL: process.env?.S3_USE_SSL === 'true',
610611
REGION: process.env?.S3_REGION,
612+
SKIP_POLICY: process.env?.S3_SKIP_POLICY === 'true',
611613
},
612614
AUTHENTICATION: {
613615
API_KEY: {

0 commit comments

Comments
 (0)