使用 boxfuse 部署后将应用程序连接到自定义数据库
Connect app to custom db after deployment with boxfuse
我需要使用自定义数据库,而不是 boxfuse 在将我的应用程序部署到 aws 时创建的数据库。我创建了一个 aws rds 数据库,应用程序在部署后不会连接到它,而是使用 boxfuse 在部署时创建的数据库。我使用 flyway 进行迁移。
我试图将 url、用户名和密码放入配置 boxfuse.yml 文件中,但没有任何反应。
我阅读了 boxfuse 文档,但找不到解决我的问题的方法。
有没有简单的方法可以解决我的问题?
要使用您自己的数据库并防止 Boxfuse 为您配置一个数据库,最简单的方法是使用 -db.type=none
重新创建您的应用程序(参见 https://cloudcaptain.sh/docs/payloads/springboot#databases)
或者,如果您想同时使用 Boxfuse 提供的数据库和您自己的数据库,则必须使用正确的连接参数手动定义第二个 DataSource bean,然后您可以将其传递给 Flyway 或任何其他需要它的库。
我需要使用自定义数据库,而不是 boxfuse 在将我的应用程序部署到 aws 时创建的数据库。我创建了一个 aws rds 数据库,应用程序在部署后不会连接到它,而是使用 boxfuse 在部署时创建的数据库。我使用 flyway 进行迁移。 我试图将 url、用户名和密码放入配置 boxfuse.yml 文件中,但没有任何反应。 我阅读了 boxfuse 文档,但找不到解决我的问题的方法。 有没有简单的方法可以解决我的问题?
要使用您自己的数据库并防止 Boxfuse 为您配置一个数据库,最简单的方法是使用 -db.type=none
重新创建您的应用程序(参见 https://cloudcaptain.sh/docs/payloads/springboot#databases)
或者,如果您想同时使用 Boxfuse 提供的数据库和您自己的数据库,则必须使用正确的连接参数手动定义第二个 DataSource bean,然后您可以将其传递给 Flyway 或任何其他需要它的库。