有没有一种方法可以将外部托管数据库链接到dokku应用程序



我一直试图将数字海洋管理的数据库链接到我在他们的一个液滴VPS上运行的应用程序。

我曾尝试使用此处的dokku postgres库创建一个带有自定义环境变量的服务,但DATABASE_URL的设置仍然不正确,并且指向本地地址,而不是我需要设置的外部托管参数。

在使用以下命令创建服务时,将--custom-env标志与从DigitalOcean的控制面板收集的参数一起使用是正确的方法吗

dokku postgres:create <service> [--create-flags...]

使用dokku连接到外部数据库是否可能?

我能够创建postgres实例的本地docker容器,并从应用程序链接到这些容器,而不会出现问题。只有当我尝试指向外部托管数据库服务时,我才会遇到问题。

在这个阶段,我认为这是我面临的一个架构问题,并正在重新评估我的应用程序的部署位置。任何指向正确方向的指针都将不胜感激!感谢阅读。

我知道你自己解决了这个问题,但如果其他人发现了它(Dokku和DO都没有明确说明如何做到这一点(,解决方案是使用;DATABASE_URL";钥匙

dokku config:set <app> DATABASE_URL="<your_DO_db_connection_string>"

最新更新