當我創建我的Ruby on Rails應用程序時,我使用Unix「點」約定來引用當前目錄。我當前的目錄名是fireworks_app
,所以我的應用程序被賦予了fireworks_app
的名字。Dokku postgres服務名稱和database.yml
database.yml
文件是相應創建的,因此對於每個環境,相應的數據庫都使用公式fireworks_app_environment
命名。
我想在我的VPS中安裝Dokku。 我不知道還有什麼替代品可以命名我的Dokku應用程序fireworks_app
,以及Dokku postgres服務是否遵守database.yml
(fireworks_app_production
)中報告的內容。
這將意味着創建我Dokku應用和我的Postgres的服務如下:
$ dokku apps:create fireworks_app
$ dokku postgres:create fireworks_app_production
$ dokku postgres:link fireworks_app_production fireworks_app
這看起來對我來說有點尷尬:沒有必要指定生產我的VPS,例如。
取而代之,我寧願將我的應用程序fireworks
和我的所有服務fireworks
命名。因此,我將改用以下更緊湊的命令和名稱:
$ dokku apps:create fireworks
$ dokku postgres:create fireworks
$ dokku postgres:link fireworks fireworks
是否有可能在這方面進行編輯database.yml
和更改fireworks_app_production
成更緊湊fireworks
?我可以(而且我期望)可以做些什麼改變來避免將_app
和_app_production
添加到我的Dokku應用程序和服務名稱中?