feat: edm service micro frontend config

This commit is contained in:
Methapon2001 2024-08-14 17:01:11 +07:00
parent f4020ec071
commit 8d157ea8c5
3 changed files with 4 additions and 1 deletions

1
.env
View file

@ -2,3 +2,4 @@ VITE_API_BASE_URL=ENV_API_BASE_URL
VITE_KC_URL=ENV_KC_URL
VITE_KC_REALM=ENV_KC_REALM
VITE_KC_CLIENT_ID=ENV_KC_CLIENT_ID
VITE_EDM_MICRO_FRONTEND_URL=ENV_EDM_MICRO_FRONTEND_URL

View file

@ -6,6 +6,7 @@ do
sed -i 's|ENV_KC_URL|'${KC_URL}'|g' $file
sed -i 's|ENV_KC_REALM|'${KC_REALM}'|g' $file
sed -i 's|ENV_KC_CLIENT_ID|'${KC_CLIENT_ID}'|g' $file
sed -i 's|ENV_EDM_MICRO_FRONTEND_URL|'${EDM_MICRO_FRONTEND_URL}'|g' $file
done
miniserve --spa --index index.html

View file

@ -2,6 +2,7 @@
import { ref, watch } from 'vue';
import { getInstance } from 'src/services/keycloak';
const EDM_SERVICE = import.meta.env.VITE_EDM_MICRO_FRONTEND_URL;
const kc = getInstance();
const at = ref(kc.token);
const rt = ref(kc.refreshToken);
@ -17,7 +18,7 @@ watch(
<template>
<iframe
:src="`http://localhost:9001/?at=${at}&rt=${rt}`"
:src="`${EDM_SERVICE}/?at=${at}&rt=${rt}`"
frameborder="0"
class="full-width full-height rounded"
allowtransparency="true"