2014-11-13 37 views
1

我的服務器配置使用dokkuPostgresql密碼和dokku

我想更新服務器,並在長時間的操作後重新啓動它。

服務器重新啓動後,postgresql ip發生了變化。我愚蠢地運行dokku postgresql:創建修復它(是的,我知道這是愚蠢的......),現在我不斷收到以下錯誤: FATAL: password authentication failed for user

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

回答

2

你不應該爲應用程序創建一個新的數據庫。如果它已經被創建,你應該只能看到數據庫已經創建的響應。

這是由

哪裏app是要鏈接和db是您先前創建的數據庫的名稱應用程序的名稱來實現的。

會發生什麼是DATABASE_URL將通過環境變量暴露在應用程序中。

您也想加入zero downtime deployment

+0

沒有工作對我來說,有應用程序/供應商/紅寶石-2.0.0/lib中/紅寶石/ 2.0.0/URI/generic.rb:214:在'初始化':方案postgres不接受註冊表部分 – Stormy