在第一次推送应用程序时设置 Dokku ENV vars?
Set Dokku ENV vars on first app push?
我正在部署一个应用程序,该应用程序需要 设置某些环境变量,以便运行(如果未设置,应用程序将关闭)。
当我尝试部署应用程序时,出现以下错误:
-----> Waiting for 10 seconds ...
remote: App container failed to start!!
这是因为
- 如果没有某些 ENV 变量,应用程序将无法启动。
- (据我所知)我无法为尚不存在的应用程序设置 Dokku ENV 变量。
是否可以在第一次推送应用时设置环境变量?
我尝试在推送之前设置 ENV 变量,但显然:
ssh dokku@server config:set 00-default FOO=bar
App 00-default does not exist
附加信息:我希望不要将 ENV 变量放入 procfile 中,因为它用于开源项目。将配置放入源代码管理并不理想。
- 使用
dokku apps:create <name>
创建应用
- 使用
dokku config:set <name> <ENVS...>
设置 ENV virables
- 推送码
我正在部署一个应用程序,该应用程序需要 设置某些环境变量,以便运行(如果未设置,应用程序将关闭)。
当我尝试部署应用程序时,出现以下错误:
-----> Waiting for 10 seconds ...
remote: App container failed to start!!
这是因为
- 如果没有某些 ENV 变量,应用程序将无法启动。
- (据我所知)我无法为尚不存在的应用程序设置 Dokku ENV 变量。
是否可以在第一次推送应用时设置环境变量?
我尝试在推送之前设置 ENV 变量,但显然:
ssh dokku@server config:set 00-default FOO=bar
App 00-default does not exist
附加信息:我希望不要将 ENV 变量放入 procfile 中,因为它用于开源项目。将配置放入源代码管理并不理想。
- 使用
dokku apps:create <name>
创建应用
- 使用
dokku config:set <name> <ENVS...>
设置 ENV virables
- 推送码