Openshift:如何以及热门部署的缺点

时间:2014-04-13 07:38:19

标签: python openshift

我使用Openshift,特别是Python。我在那里完成了很多项目,我认为最令人不安的是,当您部署应用程序时,服务器已关闭,您甚至无法显示自定义消息。

几个月后,当我在谷歌搜索有一个热部署应用程序的选项时,我被掏空了。 git推送它没有服务器下来。我不是计算机科学家,所以我无法理解这种技术在我的应用中是否有任何缺点。

此外,直到现在,当我想更新我的应用程序时,我正在做:

git add .
git commit -a -m 'mycommit'
git push

我在手册上看到我必须通过在目录中创建文件来启用热部署:

C:\app_directory> copy NUL > .openshift\markers\hot_deploy

但在那之后,我将如何(热)部署服务器中的更改?

谢谢

2 个答案:

答案 0 :(得分:1)

将hot_deploy标记添加到git存储库后,需要遵循相同的git add,git commit,git push过程,唯一的区别是您的站点在部署时不会关闭。将部署新代码,一切都应按预期工作。

答案 1 :(得分:0)

您需要将标记文件添加到Git中,以便对服务器进行更改。

disabled

在此之后,您的后续提交(使用git add / commit / push组合)将不会重新启动您的服务器。

或者,您可以使用以下rhc命令启用和禁用自动部署。

git add .openshift/markers/hot_deploy
git commit -m "Changing application to hot deploy"