From e175f09ea50b28e3abef65f41064b2d3516c32aa Mon Sep 17 00:00:00 2001 From: Santiago Garcia Arango Date: Sat, 25 May 2024 01:33:04 -0500 Subject: [PATCH] Add simplified deploy_backend.sh steps for DEMO --- deploy_backend.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 deploy_backend.sh diff --git a/deploy_backend.sh b/deploy_backend.sh new file mode 100644 index 0000000..583855c --- /dev/null +++ b/deploy_backend.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +#################################################################################################### +# STEPS EXECUTED TO DEPLOY THE BACKEND PROJECT (SIMPLIFIED WITHOUT POETRY TOOL) +#################################################################################################### + +# Install Python dependencies with Poetry +pip install -r requirements.txt + +# Configure deployment environment +export AWS_DEFAULT_REGION=us-east-1 +export DEPLOYMENT_ENVIRONMENT=prod + +# Initialize CDK (Cloud Development Kit) +ACCOUNT_ID=$(aws sts get-caller-identity --query Account --output text) +cdk bootstrap aws://${ACCOUNT_ID}/us-east-1 + +# Deploy the backend +cdk deploy --require-approval never