@@ -37,7 +37,7 @@ async function main() {
3737 const modeAwareStackName = mergeStackModeIntoStackName ( baseStackName , stackMode )
3838
3939 if ( stackMode === "stateless" ) {
40- new PsuApiStatelessStack ( app , "PsuApiStatelessStack" , {
40+ const psuApiStatelessStack = new PsuApiStatelessStack ( app , "PsuApiStatelessStack" , {
4141 ...props ,
4242 stackName : calculateVersionedStackName ( modeAwareStackName , props ) ,
4343 samStackName : getConfigFromEnvVar ( "samStackName" ) , // TODO: REMOVE THE NEED FOR THIS
@@ -53,13 +53,13 @@ async function main() {
5353 requireApplicationName : getConfigFromEnvVar ( "requireApplicationName" , undefined , "false" ) ,
5454 enableBackup : getBooleanConfigFromEnvVar ( "enableBackup" , undefined , "false" )
5555 } )
56- return
56+ return psuApiStatelessStack
5757 }
5858
5959 // Stateful stacks use a stable (non-versioned) stack name so that the same
6060 // CloudFormation stack is updated in-place on every deployment rather than
6161 // creating a new stack per version.
62- new PsuApiStatefulStack ( app , "PsuApiStatefulStack" , {
62+ const psuApiStatefulStack = new PsuApiStatefulStack ( app , "PsuApiStatefulStack" , {
6363 ...props ,
6464 stackName : modeAwareStackName ,
6565 logRetentionInDays : getNumberConfigFromEnvVar ( "logRetentionInDays" ) ,
@@ -79,6 +79,7 @@ async function main() {
7979 testPrescriptions3 : getConfigFromEnvVar ( "testPrescriptions3" , undefined , "PLACEHOLDER" ) ,
8080 testPrescriptions4 : getConfigFromEnvVar ( "testPrescriptions4" , undefined , "PLACEHOLDER" )
8181 } )
82+ return psuApiStatefulStack
8283}
8384
8485main ( ) . catch ( ( error ) => {
0 commit comments