我使用的是在Heroku上的Python / Django的(雪松堆栈),我已经得到了我需要编写一个会拉文件出S3存储和处理它的管理命令。 我不知道我理解如何使用临时文件系统。 是否有只有某些目录是可写的? 我发现暗示,有只可写(不过,这似乎并不适用于雪松堆栈)某些文件夹的其他文章。 我发现这个dev的文章 ,但它不会进入太多细节(注:我不明白,这只是暂时的,我只需要解压文件和处理文件)。 我可以创建一个文件夹中的应用程序的根目录下的任何地方? 我怎么会明白了吗? 好像我很可能只是用$ HOME。 我做了一些测试,通过连接到通过
$ heroku run bash
运行:
$ echo #HOME
收益:
/应用
运行:
$ mkdir $HOME/tmp
在应用程序的根目录创建一个文件夹,并使用相同的用户和组的其他文件和文件夹给。
所以...什么我错过这里? 一个更好的办法来做到这一点? 是否有这样的一个操作系统环境变量? 我已经运行“ENV”和我没有看到一个更好的。