Postgresql密码和dokku

时间:2014-11-13 19:04:01

标签: postgresql deployment dokku

我的服务器配置正在使用dokku

我想更新服务器,并在长时间运行后重新启动它。

服务器重启后,postgresql ip改变了。我愚蠢地运行dokku postgresql:创建修复它(是的,我知道它是愚蠢的...),现在我不断收到以下错误: FATAL: password authentication failed for user

我匹配了/home/dokku/.postgresql/admin_pwdokku config:set appname DATABASE_URL中的密码字符串,但没有成功。

1 个答案:

答案 0 :(得分:2)

您不必为应用创建新数据库。如果它已经创建,您应该只看到已创建数据库的响应。

这是通过

实现的

dokku postgres:link app db

其中app是您要链接的应用的名称,db是您之前创建的数据库的名称。

DATABASE_URL将通过环境变量在应用程序中公开。

您还需要添加zero downtime deployment