Improve .env handling and deployment; ensure .env is included as an artifact and update deployment scripts to copy it.
This commit is contained in:
@@ -11,11 +11,12 @@ build_internal_frontend:
|
||||
- |
|
||||
cd internal_frontend
|
||||
echo "KEYCLOAK_ISSUER=$KEYCLOAK_ISSUER" > .env
|
||||
echo "NEXTAUTH_SECRET=$NEXTAUTH_SECRET" >> .env
|
||||
if [ "$CI_COMMIT_REF_NAME" = "production" ]; then
|
||||
echo "NEXTAUTH_SECRET=$NEXTAUTH_SECRET_PROD" >> .env
|
||||
echo "KEYCLOAK_CLIENT_ID=$KEYCLOAK_CLIENT_ID_PROD" >> .env
|
||||
echo "KEYCLOAK_CLIENT_SECRET=$KEYCLOAK_CLIENT_SECRET_PROD" >> .env
|
||||
else
|
||||
echo "NEXTAUTH_SECRET=$NEXTAUTH_SECRET_TEST" >> .env
|
||||
echo "KEYCLOAK_CLIENT_ID=$KEYCLOAK_CLIENT_ID_TEST" >> .env
|
||||
echo "KEYCLOAK_CLIENT_SECRET=$KEYCLOAK_CLIENT_SECRET_TEST" >> .env
|
||||
fi
|
||||
@@ -25,6 +26,7 @@ build_internal_frontend:
|
||||
npx next build
|
||||
artifacts:
|
||||
paths:
|
||||
- internal_frontend/.env
|
||||
- internal_frontend/.next
|
||||
- internal_frontend/public
|
||||
- internal_frontend/package.json
|
||||
|
||||
Reference in New Issue
Block a user