Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在不同环境中配置heroku上的单个应用程序?_Heroku_Deployment - Fatal编程技术网

如何在不同环境中配置heroku上的单个应用程序?

如何在不同环境中配置heroku上的单个应用程序?,heroku,deployment,Heroku,Deployment,我在myapp.herokuapps.com上运行了一个应用程序,但是我为它创建了一个管道,默认情况下它会出现在生产中。使用heroku UI,我将应用程序移动到了开发阶段。我明白,在一个环境中,一次只能使用一个应用程序。如果是这样,我如何在多个环境中运行一个应用程序,如开发、暂存和生产?请帮忙 用于克隆你的应用程序。 然后将克隆的应用程序分配到所需的阶段。用于克隆应用程序。 然后将克隆的应用程序分配到所需的阶段。克隆的应用程序会映射到不同的url还是相同的url?我担心这一点,因为我的应用程序

我在myapp.herokuapps.com上运行了一个应用程序,但是我为它创建了一个管道,默认情况下它会出现在生产中。使用heroku UI,我将应用程序移动到了开发阶段。我明白,在一个环境中,一次只能使用一个应用程序。如果是这样,我如何在多个环境中运行一个应用程序,如开发、暂存和生产?请帮忙

用于克隆你的应用程序。 然后将克隆的应用程序分配到所需的阶段。

用于克隆应用程序。
然后将克隆的应用程序分配到所需的阶段。

克隆的应用程序会映射到不同的url还是相同的url?我担心这一点,因为我的应用程序有一个mongo插件。我不想为mongo的另一个实例收费,因为它是按每个应用收费的。克隆的应用将有一个单独的URL。它还将使用任何附加组件的单独实例。克隆后,您可以在每个应用程序中分别修改用于任何附加组件的计划。因此,例如,在开发/暂存管道阶段应用程序中,您可以使用免费的附加组件计划,而在生产管道阶段应用程序中,您可以使用付费的附加组件计划(如有必要)。克隆的应用程序会映射到不同的url还是相同的url?我担心这一点,因为我的应用程序有一个mongo插件。我不想为mongo的另一个实例收费,因为它是按每个应用收费的。克隆的应用将有一个单独的URL。它还将使用任何附加组件的单独实例。克隆后,您可以在每个应用程序中分别修改用于任何附加组件的计划。因此,例如,在您的开发/暂存管道阶段应用程序中,您可以使用附加组件的免费计划,而在生产管道阶段应用程序中,您可以使用附加组件的付费计划(如有必要)。