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) { if (!exists) {
await minioClient.makeBucket(bucketName); await minioClient.makeBucket(bucketName);
} }
if (!BUCKET.SKIP_POLICY) {
await setBucketPolicy(); await setBucketPolicy();
}
logger.info(`S3 Bucket ${bucketName} - ON`); logger.info(`S3 Bucket ${bucketName} - ON`);
return true; return true;
} catch (error) { } catch (error) {

View File

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