Merge pull request #1362 from Deyvi-dev/develop

feat(s3): add S3_SKIP_POLICY env variable to disable setBucketPolicy
This commit is contained in:
Davidson Gomes 2025-04-08 10:51:52 -03:00 committed by GitHub
commit 09f79c94be
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 3 deletions

View File

@ -63,9 +63,9 @@ const createBucket = async () => {
if (!exists) {
await minioClient.makeBucket(bucketName);
}
await setBucketPolicy();
if (!BUCKET.SKIP_POLICY) {
await setBucketPolicy();
}
logger.info(`S3 Bucket ${bucketName} - ON`);
return true;
} catch (error) {

View File

@ -263,6 +263,7 @@ export type S3 = {
PORT?: number;
USE_SSL?: boolean;
REGION?: string;
SKIP_POLICY?: boolean;
};
export type CacheConf = { REDIS: CacheConfRedis; LOCAL: CacheConfLocal };
@ -608,6 +609,7 @@ export class ConfigService {
PORT: Number.parseInt(process.env?.S3_PORT || '9000'),
USE_SSL: process.env?.S3_USE_SSL === 'true',
REGION: process.env?.S3_REGION,
SKIP_POLICY: process.env?.S3_SKIP_POLICY === 'true',
},
AUTHENTICATION: {
API_KEY: {