【发布时间】:2018-10-28 08:42:59
【问题描述】:
我有一个在 Dreamhost 服务器上运行的烧瓶应用程序。我正在使用 PyCharm 的部署工具在进行更改时手动和/或自动更新服务器上的文件。
在 Dreamhost 上运行带有 Passenger 的烧瓶应用程序时,该应用程序被缓存,因此,Passenger 知道刷新缓存的唯一方法是让 tmp/restart.txt 文件具有新的时间戳。手动,这是通过带有touch tmp/restart.txt 的 SSH 从终端完成的。
但我想以某种方式在 PyCharm 中自动完成这项工作。有没有办法做到这一点?我什么都找不到。
我看到有人建议他们可以通过 github 执行此操作:“对于我的项目,我在我的 git repo 中添加了一个 post-receive 挂钩来为我修改文件。”坦率地说,我真的不知道这意味着什么,但我认为这意味着如果我部署到 github 然后以某种方式从那里同步到 Dreamhost 服务器,这将是“简单的”。
但这也表明在 PyCharm 中可能有一种方法可以做到这一点。有什么想法吗?
【问题讨论】:
标签: flask pycharm passenger dreamhost