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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.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_Version - Fatal编程技术网

如何在Heroku上为我的应用程序创建开发环境

如何在Heroku上为我的应用程序创建开发环境,heroku,version,Heroku,Version,我现在想知道在Heroku地址上有没有一个devel版本的项目。我的意思是,我的项目地址是my-random-name.heroku.com,我在本地目录下部署我的应用程序 可以从我的本地目录将我的应用程序部署到另一个地址,在那里我会检查新的更新,如果这些更新可以,那么我会将这些更改部署到my-random-name.heroku.com这是我的应用程序的明亮版本。是-heroku应用程序只是git remotes,因此,通过推送到不同的远程设备,您可以部署到不同的应用程序 例如: git re

我现在想知道在Heroku地址上有没有一个devel版本的项目。我的意思是,我的项目地址是my-random-name.heroku.com,我在本地目录下部署我的应用程序


可以从我的本地目录将我的应用程序部署到另一个地址,在那里我会检查新的更新,如果这些更新可以,那么我会将这些更改部署到my-random-name.heroku.com这是我的应用程序的明亮版本。

是-heroku应用程序只是git remotes,因此,通过推送到不同的远程设备,您可以部署到不同的应用程序

例如:

git remote add production git@heroku.com:appname-production.git
git remote add staging git@heroku.com:appname-staging.git
然后将允许您通过简单的推送部署到每个env

git push production master
git push staging master

如果您使用不同的分支进行开发和生产,一个好主意是您也可以部署

是的-Heroku应用程序只是git远程,因此通过推到不同的远程,您可以部署到不同的应用程序

例如:

git remote add production git@heroku.com:appname-production.git
git remote add staging git@heroku.com:appname-staging.git
然后将允许您通过简单的推送部署到每个env

git push production master
git push staging master

如果您使用不同的分支进行开发和生产,那么您也可以部署

这对我来说是很多新信息。。。现在,当我像git push heroku master那样部署我的应用程序时,为了添加登台模式,我应该在我的应用程序目录heroku中创建登台应用程序,然后只需git remote添加登台git@heroku.com:staging-app.git和git-push-origin staging?别忘了我有什么事吗?git push staging master第三个参数是遥控器。请谈谈水龙头?通常我使用heroku db:push,那么这个命令对于暂存版本应该是什么样子的呢?使用heroku cli的任何东西都需要显式地传递应用程序名,heroku db:push-app staging app为了清晰起见-您需要在heroku上创建一个新的应用程序以进行暂存。您可以将相同的git存储库推送到不同的应用程序。对于您的工作流程:首先推到登台应用程序,测试它,然后推到生产应用程序。所有这些都可以通过使用git和heroku命令中的不同参数来完成,如上图所示。这对我来说是很多新信息。。。现在,当我像git push heroku master那样部署我的应用程序时,为了添加登台模式,我应该在我的应用程序目录heroku中创建登台应用程序,然后只需git remote添加登台git@heroku.com:staging-app.git和git-push-origin staging?别忘了我有什么事吗?git push staging master第三个参数是遥控器。请谈谈水龙头?通常我使用heroku db:push,那么这个命令对于暂存版本应该是什么样子的呢?使用heroku cli的任何东西都需要显式地传递应用程序名,heroku db:push-app staging app为了清晰起见-您需要在heroku上创建一个新的应用程序以进行暂存。您可以将相同的git存储库推送到不同的应用程序。对于您的工作流程:首先推送到暂存应用程序,测试它,然后推送到生产应用程序。所有这些都可以通过使用git和heroku命令中的不同参数来完成,如上所示。