26 lines
526 B
Bash
Executable File
26 lines
526 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
CURRENT_DIR="$(pwd -P)"
|
|
PARENT_PATH="$(
|
|
cd "$(dirname "${BASH_SOURCE[0]}")" || exit
|
|
pwd -P
|
|
)/.."
|
|
cd "$PARENT_PATH" || exit
|
|
|
|
STAGE=$1
|
|
|
|
. ../../scripts/project-variables.sh
|
|
. ../../scripts/get-stack-outputs.sh "$STAGE" >/dev/null
|
|
npx serverless deploy --verbose --stage "$STAGE" --region "$REGION"
|
|
|
|
# check if npx serverless deploy was successful
|
|
if [ $? -eq 0 ]; then
|
|
echo "Deploy successful"
|
|
else
|
|
echo "Deploy failed"
|
|
cd "$CURRENT_DIR" || exit
|
|
exit 1
|
|
fi
|
|
|
|
cd "$CURRENT_DIR" || exit
|