是否在OpenShift中的git push上删除了ssh安装?

时间:2014-01-26 13:44:55

标签: openshift

我有一个可运行的可扩展的Openshift应用程序。我已经通过ssh安装了一些软件。现在我有点担心这些软件会在下次git push时被删除。

因此,如果是这种情况,我可以依赖action hooks来执行此安装任务。

感谢您的帮助:)

2 个答案:

答案 0 :(得分:2)

当您推送或应用扩展时,您的软件将被删除。

当我需要将GraphicsMagick添加到我的Node安装时,我遇到了同样的问题。

我做的是:

  • 将源代码添加到我的本地存储库
  • 将其推送至openshift
  • 编译软件并将其添加到app-root / repo / node_modules / .bin
  • 添加了这个要点:https://gist.github.com/ryanj/9751652
  • 使用SCP将要点和已编译的二进制文件下载到我的本地计算机
  • 将两个文件添加到存储库
  • 从存储库中删除源代码
  • Ran" git update-index --chmod = + x FILENAME"使可执行文件执行。
  • 承诺并推送代码

非常感谢ryanj和OpenShift为我提供帮助。

答案 1 :(得分:1)

如果您将文件存储到$ OPENSHIFT_DATA_DIR中,那么它们就不会被删除。