From b66985ca0c26c6aaa534fefc979ca256b10503f3 Mon Sep 17 00:00:00 2001 From: Michael Levin Date: Wed, 28 Feb 2024 07:59:53 -0500 Subject: [PATCH] Set AWS env vars to the process environment --- src/config.js.cloudgov | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/config.js.cloudgov b/src/config.js.cloudgov index 930cccd9..a627d9df 100644 --- a/src/config.js.cloudgov +++ b/src/config.js.cloudgov @@ -1,6 +1,10 @@ const knexfile = require('../knexfile'); const VCAP_SERVICES_JSON = JSON.parse(process.env.VCAP_SERVICES); +// Set AWS env vars based on VCAP service values. +process.env['AWS_ACCESS_KEY_ID'] = VCAP_SERVICES_JSON["s3"][0]["credentials"]["access_key_id"]; +process.env['AWS_SECRET_ACCESS_KEY'] = VCAP_SERVICES_JSON["s3"][0]["credentials"]["secret_access_key"]; +process.env['AWS_REGION'] = VCAP_SERVICES_JSON["s3"][0]["credentials"]["region"]; // Set environment variables to configure the application. module.exports = {