From d1de8d4ace89e8e5d2b97efd3d83c54e09393743 Mon Sep 17 00:00:00 2001 From: Christian Cueni Date: Wed, 9 Nov 2022 10:57:40 +0100 Subject: [PATCH] Use VITE-variables on build [skip-ci] --- caprover_deploy.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/caprover_deploy.sh b/caprover_deploy.sh index 0f99b4b4..70156bfd 100755 --- a/caprover_deploy.sh +++ b/caprover_deploy.sh @@ -6,16 +6,31 @@ LATEST="${REPO}:latest" BUILD_TIMESTAMP=$( date '+%F_%H:%M:%S' ) VERSION_TAG="${REPO}:$VERSION" +LOCAL_LOGOUT=$VITE_LOGOUT_REDIRECT + APP_NAME=${1:-vbv-lernwelt} echo "Deploy to $APP_NAME" +if [[ "$APP_NAME" == "myvbv" ]] +then + VITE_LOGOUT_REDIRECT="https://edumgr.b2clogin.com/edumgr.onmicrosoft.com/b2c_1_signupandsignin/oauth2/v2.0/logout/?post_logout_redirect_uri=https://myvbv.iterativ.ch/" +elif [[ "$APP_NAME" == "myvbv-stage" ]] +then + VITE_LOGOUT_REDIRECT="https://vbvtst.b2clogin.com/vbvtst.onmicrosoft.com/b2c_1_signupandsignin/oauth2/v2.0/logout/?post_logout_redirect_uri=https://myvbv-stage.iterativ.ch/" +elif [[ "$APP_NAME" == "vbv-lernwelt" ]] +then + VITE_LOGOUT_REDIRECT="https://vbvdev.b2clogin.com/vbvdev.onmicrosoft.com/b2c_1_signupandsignin/oauth2/v2.0/logout/?post_logout_redirect_uri=https://vbv-lernwelt.control.iterativ.ch" +fi + # script should fail when any process returns non zero code set -ev # create client npm run build +VITE_LOGOUT_REDIRECT=$LOCAL_LOGOUT + # create and push new docker container ## Note that images build with buildx do not appear in your docker images list, therefore the push true must be set docker buildx build --push=true --platform=linux/amd64 -f compose/django/Dockerfile -t "$REPO" -t "$LATEST" -t "$VERSION_TAG" --build-arg VERSION="$VERSION" --build-arg BUILD_TIMESTAMP="$BUILD_TIMESTAMP" --build-arg GIT_COMMIT="$(git log -1 --format=%h)" .