首页 文章

Cloud 代工:manifest.yml服务设置

提问于
浏览
0

我们有一个manifest.yml如下:对于DEV环境:(数据库)

服务: - project_database

测试和PROd:

服务: - project_schema

目前我们手动编辑,在部署到不同环境时在project_database和project_schema之间切换 .

如果PROD使用project_schema并且DEV使用Project_database,我是否可以在清单文件中设置

请帮忙 .

谢谢

1 回答

  • 0

    有几种不同的方法可以解决这个问题 . 这种最简单的方法是在一个文件中定义开发和 生产环境 应用程序 . 如果您希望添加一个可以在开发和 生产环境 之间映射/取消映射的路由,那么您也可以这样做 .

    我想另一种方法是让应用程序内省地查看它被推送到的空间名称(通过环境变量),然后基于空间切换数据源,将其标记为“dev”或“production”,但似乎所有像一个反模式 .

    有关如何在一个清单中定义多个应用程序的细分,请仔细阅读https://docs.cloudfoundry.org/devguide/deploy-apps/manifest.html#multi-apps,它应该让您了解如何解决此问题 .

相关问题