From b0c47ff332d714e3f2695c1a70a19412bc82999d Mon Sep 17 00:00:00 2001 From: Shane Earley Date: Fri, 17 Feb 2023 22:07:59 -0500 Subject: [PATCH] Update conditional logic for stacks --- infrastructure/cdk/src/index.ts | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/infrastructure/cdk/src/index.ts b/infrastructure/cdk/src/index.ts index 6275d82f0..9e86e518a 100755 --- a/infrastructure/cdk/src/index.ts +++ b/infrastructure/cdk/src/index.ts @@ -6,18 +6,17 @@ import { EtlStack } from './providers/etl' import { LandingStack } from './providers/landing' import { NodesStack } from './providers/nodes' +/** Create CDK app and stacks */ const { project, stage, env, nodesIp } = new Config() const app = new cdk.App() const { domain, subdomains, hostedZone } = new DnsStack(app, `${project}DnsStack${stage}`, { env, project, stage }) - -/** Create development-only resources */ if (process.env.STAGE !== 'prod') { + /** Create development-only stacks */ new EtlStack(app, `${project}EtlStack${stage}`, { env, project, stage }) new UsersStack(app, `${project}UsersStack${stage}`, { env, project, stage, domain, subdomains, hostedZone }) -} -/** Create production-only resources */ -if (process.env.STAGE === 'prod') { +} else { + /** Create production-only stacks */ new NodesStack(app, `${project}NodesStack${stage}`, { env, project, stage, domain, subdomains, hostedZone, nodesIp }) } -/** Create remaining resources */ +/** Create remaining stacks */ new LandingStack(app, `${project}LandingStack${stage}`, { env, project, stage, domain, subdomains, hostedZone })