mirror of
https://github.com/SyncrowIOT/web.git
synced 2025-08-24 17:42:27 +00:00
18 lines
582 B
Bash
18 lines
582 B
Bash
#!/bin/bash
|
|
set -e
|
|
|
|
REGION=${AWS_DEFAULT_REGION:-me-central-1}
|
|
ACCOUNT_ID=$(aws sts get-caller-identity --query Account --output text)
|
|
STACK_NAME=SyncrowWebStack
|
|
CERTIFICATE_ARN="arn:aws:acm:us-east-1:$ACCOUNT_ID:certificate/3b8b7b12-ba85-4f18-8224-ed247fb9542f"
|
|
|
|
echo "🧱 Building Flutter Web for PRODUCTION..."
|
|
flutter build web --target=lib/main.dart --release
|
|
|
|
echo "🚀 Deploying CDK stack..."
|
|
npx cdk deploy $STACK_NAME \
|
|
--context certificateArn=$CERTIFICATE_ARN \
|
|
--require-approval never
|
|
|
|
echo "✅ Deployment complete. Access the app at: https://syncos.syncrow.ae"
|