From fb3a505c2216d7c1774f4e162c4e5268568d5577 Mon Sep 17 00:00:00 2001 From: chamiakJ Date: Thu, 15 May 2025 08:43:04 +0530 Subject: [PATCH] refactor(env): update AWS configuration for S3 integration - Modified the .env.template to separate AWS SES and S3 configurations, adding new environment variables for S3 region and access keys. - Updated constants.ts to reflect changes in environment variable names for S3, ensuring consistency in accessing S3 credentials. --- worklenz-backend/.env.template | 9 +++++++-- worklenz-backend/src/shared/constants.ts | 8 ++++---- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/worklenz-backend/.env.template b/worklenz-backend/.env.template index 145f2411..e0bea264 100644 --- a/worklenz-backend/.env.template +++ b/worklenz-backend/.env.template @@ -47,12 +47,17 @@ FRONTEND_URL=http://localhost:5000 # STORAGE STORAGE_PROVIDER=s3 # values s3 or azure -# AWS +# AWS - SES AWS_REGION="your_aws_region" AWS_ACCESS_KEY_ID="your_aws_access_key_id" AWS_SECRET_ACCESS_KEY="your_aws_secret_access_key" -AWS_BUCKET="your_s3_bucket" + +# S3 +S3_REGION="S3_REGION" +S3_BUCKET="your_s3_bucket" S3_URL="your_s3_url" +S3_ACCESS_KEY_ID="S3_ACCESS_KEY_ID" +S3_SECRET_ACCESS_KEY="S3_SECRET_ACCESS_KEY" # Azure Storage AZURE_STORAGE_ACCOUNT_NAME="your_storage_account_name" diff --git a/worklenz-backend/src/shared/constants.ts b/worklenz-backend/src/shared/constants.ts index 28fc60fc..c814c603 100644 --- a/worklenz-backend/src/shared/constants.ts +++ b/worklenz-backend/src/shared/constants.ts @@ -117,11 +117,11 @@ export const TASK_DUE_NO_DUE_COLOR = "#a9a9a9"; export const DEFAULT_PAGE_SIZE = 20; // S3 Credentials -export const REGION = process.env.AWS_REGION || "us-east-1"; -export const BUCKET = process.env.AWS_BUCKET || "your-bucket-name"; +export const REGION = process.env.S3_REGION || "us-east-1"; +export const BUCKET = process.env.S3_BUCKET || "your-bucket-name"; export const S3_URL = process.env.S3_URL || "https://your-s3-url"; -export const S3_ACCESS_KEY_ID = process.env.AWS_ACCESS_KEY_ID || ""; -export const S3_SECRET_ACCESS_KEY = process.env.AWS_SECRET_ACCESS_KEY || ""; +export const S3_ACCESS_KEY_ID = process.env.S3_ACCESS_KEY_ID || ""; +export const S3_SECRET_ACCESS_KEY = process.env.S3_SECRET_ACCESS_KEY || ""; // Azure Blob Storage Credentials export const STORAGE_PROVIDER = process.env.STORAGE_PROVIDER || "s3";