gpt4 book ai didi

python - 如何进行 dotCloud pull ?

转载 作者:太空宇宙 更新时间:2023-11-03 18:28:45 24 4
gpt4 key购买 nike

我在 dotCloud 上有一个 python 应用程序。我使用 dotCloud Push 发布了我的原始代码。之后,我使用 dotcloud run --application myApp www.0 登录该应用程序并安装 something在服务器上。现在我想在本地计算机上再次编辑一些内容并将其推送到 dotCloud。但如果我再次执行dotCloud Push,那么我在服务器上所做的更改显然消失了。如何首先将这些更改与我的本地文件同步?

最佳答案

dotCloud 不提供完整的版本控制系统之类的功能(尽管存储了最后几次推送,以便由于推送错误而快速恢复),因此不建议对正在运行的服务进行更改,因为,当您已经提到过,一旦您再次推送,您所做的更改实际上就会从您的服务形象中消失。 In general ,你应该在本地工作,本地测试,推送,测试,然后重复这个循环。

尚不清楚您安装了什么,因此根据您手动执行的操作,方法可能会有所不同。

  • 如果您已经 apt-get 安装了某些内容,则需要使用 systempackages 指令将其添加到 dotCloud.yml 中。请参阅build file docs了解更多信息。
  • 如果是您所做的代码更改,您可以使用 dotcloud run -A <appname> <servicename>.<instance> 通过 ssh 连接到您的服务一次复制一个文件,或者将其压缩并手动从服务中提取。 dotCloud copy guide中有更多信息了解如何将文件从 dotcloud 服务移入或移至 dotcloud 服务。
  • 如果您有pip installed a dependency ,您需要将这些内容添加到本地的 requests.txt 文件中,下次推送时会选取该文件。

关于python - 如何进行 dotCloud pull ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22746937/

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