From c16ba0d09a623c2c921558a7020544e49de9e0dd Mon Sep 17 00:00:00 2001 From: Thatsaphorn Atchariyaphap Date: Wed, 2 Jul 2025 10:41:04 +0900 Subject: [PATCH] Add environment variable handling for CI builds in `internal_frontend` --- internal_frontend/.gitlab-ci.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/internal_frontend/.gitlab-ci.yml b/internal_frontend/.gitlab-ci.yml index 72ae43b..013b6a9 100644 --- a/internal_frontend/.gitlab-ci.yml +++ b/internal_frontend/.gitlab-ci.yml @@ -10,6 +10,15 @@ build_internal_frontend: script: - | cd internal_frontend + echo "KEYCLOAK_ISSUER=$KEYCLOAK_ISSUER" > .env + echo "NEXTAUTH_SECRET=$NEXTAUTH_SECRET" >> .env + if [ "$CI_COMMIT_REF_NAME" = "production" ]; then + echo "KEYCLOAK_CLIENT_ID=$KEYCLOAK_CLIENT_ID_PROD" >> .env + echo "KEYCLOAK_CLIENT_SECRET=$KEYCLOAK_CLIENT_SECRET_PROD" >> .env + else + echo "KEYCLOAK_CLIENT_ID=$KEYCLOAK_CLIENT_ID_TEST" >> .env + echo "KEYCLOAK_CLIENT_SECRET=$KEYCLOAK_CLIENT_SECRET_TEST" >> .env + fi npm install npx next build artifacts: