【发布时间】:2014-09-22 05:55:22
【问题描述】:
使用 dokku 部署 Django 应用程序时出现以下错误
Collectstatic configuration error. To debug, run:
$ heroku run python ./manage.py collectstatic --noinput
我发现无法为 dokku 容器运行 heroku run python ./manage.py collectstatic --noinput,但是当我尝试 dokku run my app python ./manage.py collectstatic --noinput 时,静态文件已成功复制到 STATIC_ROOT 文件夹并且没有给出错误消息。
我可以通过将collectstatic 命令放入Procfile 来解决问题:
web: python manage.py collectstatic --noinput ; gunicorn myapp.wsgi
不过,我很想知道导致问题的原因以及如何对其进行调试。有什么想法吗?
【问题讨论】:
标签: python django heroku dokku collectstatic