diff --git a/packages/server/src/config/index.ts b/packages/server/src/config/index.ts index b8a862343..a7ef51e93 100644 --- a/packages/server/src/config/index.ts +++ b/packages/server/src/config/index.ts @@ -236,6 +236,10 @@ module.exports = { secretAccessKey: process.env.S3_SECRET_ACCESS_KEY, endpoint: process.env.S3_ENDPOINT, bucket: process.env.S3_BUCKET || 'bigcapital-documents', + forcePathStyle: parseBoolean( + defaultTo(process.env.S3_FORCE_PATH_STYLE, false), + false + ), }, loops: { diff --git a/packages/server/src/lib/S3/S3.ts b/packages/server/src/lib/S3/S3.ts index 2b81a50df..96567e238 100644 --- a/packages/server/src/lib/S3/S3.ts +++ b/packages/server/src/lib/S3/S3.ts @@ -8,4 +8,5 @@ export const s3 = new S3Client({ secretAccessKey: config.s3.secretAccessKey, }, endpoint: config.s3.endpoint, + forcePathStyle: config.s3.forcePathStyle, });