如何使用FileZilla将文件从本地上传到Heroku应用公用文件夹?
我可以上传到EC2但不能上传到Heroku。
答案 0 :(得分:1)
一般情况下,将文件上传到Heroku并不是很有意义,因为它ephemeral filesystem:
每个dyno都有自己的短暂文件系统,并带有最近部署代码的全新副本。在dyno的生命周期中,其运行进程可以将文件系统用作临时暂存器,但是任何其他dyno中的进程都不会看到所写的文件,并且在dyno停止或重新启动时,所写的任何文件都将被丢弃。例如,每次因应用程序部署而更换dyno时都会发生这种情况,并且大约每天一次作为正常dyno管理的一部分。
如果您正在尝试更新代码或某些内容,那么""您的应用程序应该将其提交到您的Git存储库并将新提交推送到Heroku。这将触发另一个构建。
如果您尝试添加内容,可能会对store it in an off-site file or object store like Amazon S3更有意义。