1

在当前项目中,我在 vue.js 应用程序中理解(和配置)路由时遇到问题。

我们的设置

我们有一个设置,为我们的仓库中的每个拉取请求创建一个新的快照环境。此环境是 Kubernetes 集群中的一个命名空间。当前开发状态​​下的所有服务都使用触发 CICD 管道的服务的新“快照”版本进行部署。为了让每个快照环境都有一个清晰的路径,我们使用命名空间作为 URL 的一部分 (https://HOST/NAMESPACE/APP/paths)

我们的问题

如您所见,URL 是高度动态的,但目前,我们可以只使用路径构建容器并且很高兴。这就是我们当前的设置。不幸的是,我们希望能够在每个 HOST 以及每个 NAMESPACE 上部署每个容器映像,这些部分仅在运行时已知,而不在 CICD 管道中。

有没有办法用 vue.js 处理这种情况。我基本上可以自由编辑应用程序和容器,但不能改变我们想要托管应用程序的方式。目前我们在集群上构建应用程序并注入 NAMESPACE,这是执行此操作的“最简单”的方法。但如果有任何其他方式,我希望不要让构建和运行步骤一起进行。

提前致谢。

4

0 回答 0