mirror of
https://github.com/EvolutionAPI/evolution-api.git
synced 2025-07-16 12:12:55 -06:00
Merge pull request #1362 from Deyvi-dev/develop
feat(s3): add S3_SKIP_POLICY env variable to disable setBucketPolicy
This commit is contained in:
commit
09f79c94be
@ -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) {
|
||||||
|
@ -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: {
|
||||||
|
Loading…
Reference in New Issue
Block a user