【问题标题】:what is the difference between app-deployments and app-root on openshift?openshift 上的 app-deployments 和 app-root 有什么区别?
【发布时间】:2014-07-27 10:23:13
【问题描述】:

我有一个大约 300M 的应用程序。当我将它 git-push 到 1GB 的 openshift 档时,使用的 quata 是 900M。 那是因为 git-repo 本身是 300M,然后有文件夹 app-deployment 和 app-root 似乎也包含 repo 的完整副本。

这对我来说没有多大意义。两次没问题,但三次呢?为什么?

【问题讨论】:

    标签: openshift


    【解决方案1】:

    没错,代码在三个地方。您还可以配置应用程序部署以存储更多版本,如果需要,您可以在这些版本之间切换。您可能会仔细检查您在 git 存储库中存储的所有内容?也许其中一些需要放在 OPENSHIFT_DATA_DIR 中,例如图像和视频?

    【讨论】:

    • 感谢有关 OPENSHIFT_DATA_DIR 的提示。我确实有一些大文件。
    • 我发现齿轮不共享数据目录 - 当缩放除 app-root/data (=OPENSHIFT_DATA_DIR) 之外的所有内容时。这可能是个问题。
    • 您可以尝试将这些文件托管在 Amazon S3 或类似设备上。 (取决于你如何使用它们)
    猜你喜欢
    • 2013-04-17
    • 1970-01-01
    • 2014-07-18
    • 2021-03-25
    • 1970-01-01
    • 1970-01-01
    • 2013-05-11
    相关资源
    最近更新 更多