实现 nacos 的分布式集群部署配置
This commit is contained in:
@@ -8,13 +8,13 @@ import { visualizer } from 'rollup-plugin-visualizer';
|
||||
|
||||
export default defineConfig(async ({ mode }) => {
|
||||
const env = loadEnv(mode, process.cwd());
|
||||
// const nacos = await nacosServiceManage.create({
|
||||
// const nacos-cluster = await nacosServiceManage.create({
|
||||
// serverList: env.VITE_NACOS_ADDRESS,
|
||||
// serviceName: env.VITE_SERVER_NAME,
|
||||
// port: Number(env.VITE_SERVER_PORT)
|
||||
// });
|
||||
// const productUrl = await nacos.find(env.VITE_MODEL_PRODUCT_NAME)
|
||||
// const sharedUrl = await nacos.find(env.VITE_MODEL_SHARED_NAME)
|
||||
// const productUrl = await nacos-cluster.find(env.VITE_MODEL_PRODUCT_NAME)
|
||||
// const sharedUrl = await nacos-cluster.find(env.VITE_MODEL_SHARED_NAME)
|
||||
|
||||
return {
|
||||
server: {
|
||||
@@ -38,8 +38,8 @@ export default defineConfig(async ({ mode }) => {
|
||||
// 并把配置实时同步到Traefik中,如果 xxx微前端模块停止运行那么就会从 Nacos服务中注销,
|
||||
// 那么dynamic.yml配置文件就会自动删减被下线的网关映射
|
||||
|
||||
product: `http://${ env.VITE_TRAEFIK_ADDRESS }/${ env.VITE_MODEL_PRODUCT_NAME }/assets/remoteEntry.js`,
|
||||
shared: `http://${ env.VITE_TRAEFIK_ADDRESS }/${ env.VITE_MODEL_SHARED_NAME }/assets/remoteEntry.js`
|
||||
product: `${ env.VITE_PREFIX }${ env.VITE_TRAEFIK_ADDRESS }/${ env.VITE_MODEL_PRODUCT_NAME }/assets/remoteEntry.js`,
|
||||
shared: `${ env.VITE_PREFIX }${ env.VITE_TRAEFIK_ADDRESS }/${ env.VITE_MODEL_SHARED_NAME }/assets/remoteEntry.js`
|
||||
},
|
||||
shared: {
|
||||
vue: { requiredVersion: '^3.5.18' },
|
||||
|
||||
Reference in New Issue
Block a user