@@ -256,8 +256,34 @@ deep-clean: clean
256256 find . -name ' node_modules' -type d -prune -exec rm -rf ' {}' +
257257 poetry env remove --all
258258
259- cdk-deploy :
260- REQUIRE_APPROVAL=" $$ {REQUIRE_APPROVAL:-any-change}" && \
259+ cdk-deploy : cdk-stateful-deploy cdk-stateless-deploy
260+
261+ cdk-stateful-deploy :
262+ CDK_APP_NAME=PsuApiApp \
263+ CDK_CONFIG_stackMode=stateful \
264+ CDK_CONFIG_stackName=psu-cdk-stateful \
265+ CDK_CONFIG_logRetentionInDays=30 \
266+ CDK_CONFIG_environment=dev \
267+ CDK_CONFIG_enableDynamoDBAutoScaling=false \
268+ CDK_CONFIG_enableBackup=false \
269+ REQUIRE_APPROVAL=" $$ {REQUIRE_APPROVAL:-any-change}" \
270+ npm run cdk-deploy --workspace packages/cdk
271+
272+ cdk-stateless-deploy :
273+ CDK_APP_NAME=PsuApiApp \
274+ CDK_CONFIG_stackMode=stateless \
275+ CDK_CONFIG_stackName=psu-cdk \
276+ CDK_CONFIG_samStackName=psu \
277+ CDK_CONFIG_logRetentionInDays=30 \
278+ CDK_CONFIG_logLevel=DEBUG \
279+ CDK_CONFIG_environment=dev \
280+ CDK_CONFIG_forwardCsocLogs=false \
281+ CDK_CONFIG_deployCheckPrescriptionStatusUpdate=true \
282+ CDK_CONFIG_exposeGetStatusUpdates=false \
283+ CDK_CONFIG_enablePostDatedNotifications=false \
284+ CDK_CONFIG_requireApplicationName=false \
285+ CDK_CONFIG_enableBackup=false \
286+ REQUIRE_APPROVAL=" $$ {REQUIRE_APPROVAL:-any-change}" \
261287 npm run cdk-deploy --workspace packages/cdk
262288
263289cdk-stateless-synth :
0 commit comments