gpt4 book ai didi

cloud-foundry - 如何在不破坏容器的情况下只推送本地更改?

转载 作者:行者123 更新时间:2023-12-04 04:48:06 25 4
gpt4 key购买 nike

我已使用 cf push app-name 将我的应用程序 (PHP Buildpack) 部署到生产环境中。之后,我致力于进一步的功能和错误修复。现在我想将我的本地更改推送到生产中。但是当我这样做时,保存在生产服务器上的所有图像(例如个人资料图像)都会在每次推送时丢失。

如何在不丢失生产服务器上存储的任何文件的情况下仅接管代码中的更改?

它应该像一个“git pull

最佳答案

您的应用程序容器应该是无状态的。要持久化数据,您应该使用提供的服务。 Swisscom 应用云提供了一个 S3 compatible Dynamic Storage (例如图片或用户头像)或不同的数据库服务(MongoDBMariaDB 等)。如果您需要保存用户数据,您应该将其保存在其中一个服务中,而不是应用程序容器的本地文件系统中。如果您保持应用程序无状态,则可以更轻松地迁移和扩展它。您可以找到有关应如何构建应用以在现代云环境中运行的更多信息 here .要获取有关如何将您的应用程序与服务一起使用的更多信息,请查看 this link .

关于cloud-foundry - 如何在不破坏容器的情况下只推送本地更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39326809/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com