Set up DEV in your account
ln -s ../driversync-web driversync-web # create link to frontend directory
aws configure --profile ps_dev # configure your DEV aws profile
asp ps_dev # activate
export CDK_DOMAIN_NAME=vh.prettysolution.com # set hosted zone, must exist in route53 in your ps_dev account
npx projen cdk:dev ls # list stacks
npx projen cdk:dev deploy <name of a stack from prev step> -e # deploy a stack, name example: dev-pipeline/dev/DynamoDBStack
run express in server mode
follow steps from Set up DEV in your account
export BASE_TABLE_NAME=$(aws ssm get-parameter --name "/core/DynamoDbStack/Tables/Base" --query "Parameter.Value" --output text)
npx projen express:run
test your api
export VITE_COGNITO_AUTHORITY=$(aws ssm get-parameter --name "/core/CognitoStack/userPool01/userPoolProviderUrl" --query "Parameter.Value" --output text)
export VITE_COGNITO_CLIENT_ID=$(aws ssm get-parameter --name "/core/CognitoStack/userPoolClient01/userPoolClientId" --query "Parameter.Value" --output text)
npx projen cdk:dev deploy <name of cloudfront stack> -e
aws cognito-idp admin-initiate-auth \
--user-pool-id us-east-1_JKLmC0DZe \
--client-id 6lmvsi2sncou70huiqt893hndq \
--auth-flow ADMIN_NO_SRP_AUTH \
--auth-parameters USERNAME=user10,PASSWORD=user10 | cat
aws cognito-idp admin-set-user-password \
--user-pool-id us-east-1_JKLmC0DZe \
--username user10 \
--password user10 \
--permanent | cat