From 4ddbafa78ac98f27a5932d60294af1c7e50abe7e Mon Sep 17 00:00:00 2001 From: Gareth Fuller Date: Fri, 7 Jun 2024 17:08:04 +0100 Subject: [PATCH] Revert "update to node18" This reverts commit 6464645aeb0d3eb18bb33b8215d3ac7cf2150dc8. --- index.ts | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/index.ts b/index.ts index 65a5a83..ff216c6 100644 --- a/index.ts +++ b/index.ts @@ -252,6 +252,9 @@ export class BalancerPoolsAPI extends Stack { */ const nodeJsFunctionProps: NodejsFunctionProps = { + bundling: { + externalModules: ['aws-sdk'], + }, environment: { INFURA_PROJECT_ID: INFURA_PROJECT_ID || '', SUBGRAPH_API_KEY: SUBGRAPH_API_KEY || '', @@ -259,13 +262,15 @@ export class BalancerPoolsAPI extends Stack { SENTRY_DSN: SENTRY_DSN || '', DEBUG: DEBUG || '', }, - runtime: Runtime.NODEJS_18_X, + runtime: Runtime.NODEJS_16_X, timeout: Duration.seconds(15), }; const getPoolLambda = new NodejsFunction(this, 'getPoolFunction', { entry: join(__dirname, 'src', 'lambdas', 'get-pool.ts'), ...nodeJsFunctionProps, + runtime: Runtime.NODEJS_18_X, + bundling: undefined, }); const getPoolsLambda = new NodejsFunction(this, 'getPoolsFunction', { entry: join(__dirname, 'src', 'lambdas', 'get-pools.ts'), @@ -347,7 +352,7 @@ export class BalancerPoolsAPI extends Stack { TENDERLY_PROJECT: TENDERLY_PROJECT || '', TENDERLY_ACCESS_KEY: TENDERLY_ACCESS_KEY || '', }, - runtime: Runtime.NODEJS_18_X, + runtime: Runtime.NODEJS_16_X, timeout: Duration.seconds(15), } ); @@ -362,7 +367,7 @@ export class BalancerPoolsAPI extends Stack { TENDERLY_PROJECT: TENDERLY_PROJECT || '', TENDERLY_ACCESS_KEY: TENDERLY_ACCESS_KEY || '', }, - runtime: Runtime.NODEJS_18_X, + runtime: Runtime.NODEJS_16_X, timeout: Duration.seconds(15), } ); @@ -373,7 +378,7 @@ export class BalancerPoolsAPI extends Stack { HYPERNATIVE_EMAIL: HYPERNATIVE_EMAIL || '', HYPERNATIVE_PASSWORD: HYPERNATIVE_PASSWORD || '', }, - runtime: Runtime.NODEJS_18_X, + runtime: Runtime.NODEJS_16_X, timeout: Duration.seconds(15), });