Ruby on rails Dokku postgres服务名称和数据库.yml

Ruby on rails Dokku postgres服务名称和数据库.yml,ruby-on-rails,dokku,Ruby On Rails,Dokku,当我创建RubyonRails应用程序时,我使用Unix“点”约定来引用当前目录。我当前的目录名为firesworks\u app,因此我的应用程序名为firesworks\u app 相应地创建了database.yml文件,以便为每个环境命名相应的数据库,命名公式为fireforks\u app\u environment 我想在我的VPS中安装Dokku。 我想知道我的Dokku应用程序fireworks\u应用程序,以及Dokku postgres服务在database.yml(fire

当我创建RubyonRails应用程序时,我使用Unix“点”约定来引用当前目录。我当前的目录名为
firesworks\u app
,因此我的应用程序名为
firesworks\u app

相应地创建了
database.yml
文件,以便为每个环境命名相应的数据库,命名公式为
fireforks\u app\u environment

我想在我的VPS中安装Dokku。 我想知道我的Dokku应用程序
fireworks\u应用程序
,以及Dokku postgres服务在
database.yml
fireworks\u应用程序制作
)中报告的内容的命名方法有哪些

这意味着我将创建Dokku应用程序和postgres服务,如下所示:

$ dokku apps:create fireworks_app
$ dokku postgres:create fireworks_app_production
$ dokku postgres:link fireworks_app_production fireworks_app
这在我看来有点尴尬:例如,没有必要为我的VPS指定生产
相反,我更愿意将我的应用程序命名为
fireforks
,并将我的所有服务命名为
fireforks
。因此,我将使用以下更紧凑的命令和名称:

$ dokku apps:create fireworks
$ dokku postgres:create fireworks
$ dokku postgres:link fireworks fireworks

在这方面,是否可以编辑
数据库.yml
并将
焰火应用程序制作更改为更紧凑的
焰火
?为了避免在Dokku应用程序和服务名称中附加
\u app
\u app\u production
,我可以(并且我应该)做哪些更改

您不必担心database.yml文件,如果您愿意,可以毫无问题地执行此操作

$ dokku apps:create fireworks
$ dokku postgres:create fireworks
$ dokku postgres:link fireworks fireworks
你可以在应用程序和postgres上使用你想要的名称。只要确保你链接了那些你创建的,不管名字是什么