cloud-foundry - 在单个 PCF 实例应用程序上部署多个版本的静态文件夹
问题描述
在 PCF 上推送静态应用程序文件时,是否有可能保持旧目录完好无损?
例如,我在 PCF 上部署了 2 个文件夹 V1 和最新,在下一次部署时,我将推送“V2”和“最新”,期望“V1”不应该被删除,“最新”应该被覆盖,“V2 应该被部署!
解决方案
它不会按照你的想法工作,但我认为你可以达到你想要的最终结果。这是我的建议。
无论您在本地拥有什么并推送将是您的应用程序。因此,如果你想要 V1 + 最新,那么你需要推送 V1 + 最新。如果你想要 V1 + V2 + 最新版,那么你推送所有这三个。如果你想要 V1 + V2 + V3 + 最新版,那就是你推动的。
你推送的是你最终会在你的应用程序中得到的东西。
前任:
文件夹:
app/
v1/
latest/
cf push my-cool-app
从运行开始app/
,您最终会得到 v1 + 最新版本。
文件夹:
app/
v1/
v2/
v3/
latest/
cf push my-cool-app
从运行开始app/
,您最终会得到 v1 + v2 + v3 + latest 的服务。
希望有帮助!
推荐阅读
- javascript - Why do we need to wrap IIFE with ()
- php - 如何使用 htaccess 格式化网站上的 URL
- deep-learning - 将专有名词映射到实体类型的序列转换
- excel - Single excel sheet with multiple tables Laravel/Excel
- javascript - How to make a
drop down on VueJS Material using data from array? - ruby - 为什么这个值没有在 Ruby 中隐式返回?
- angular - 无法读取 Null Angular/.NET Core 的属性“消息”
- json - Deserializing JSON to a custom object NOT USING OpenStruct in Ruby
- python - 从只有一行的txt中解析数据
- raku - 分布 .dist-id