我希望每当有新的推送到回购时,能够记录Github仓库中某些文件中的单词数量。我在每次推送后都在Github上设置了一个钩子来点击Django Heroku应用程序URL,但我不知道如何在Heroku上运行的Django应用程序中运行python中的git pull。是否可以在Heroku中写入本地文件系统?
答案 0 :(得分:2)
从命令行查看Heroku的github repo?
可以轻松地从heroku中提取:git pull heroku master
在每次推送后都在Github上设置了一个钩子来点击Django Heroku应用程序URL,但是我不知道如何在Heroku上运行的Django应用程序中运行python中的git pull?
它是一个不同的heroku应用程序(来自已部署的应用程序)吗?
heroku run bash
等),拉应用程序最终将失去其登录会话(请参阅下面的原因)os
文件系统库来查看应用程序目录...... 是否可以在Heroku中写入本地文件系统?
是和否。您可以写入本地文件系统,但它会被破解。请参阅:https://devcenter.heroku.com/articles/dynos#ephemeral-filesystem
此外,使用EFS,每个dyno将具有不同的EFS - 因此每个Web进程都采用沙盒方式。