首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以在Heroku上手动获取构建包吗?

可以在Heroku上手动获取构建包吗?
EN

Stack Overflow用户
提问于 2016-03-05 21:45:11
回答 1查看 46关注 0票数 0

我正在尝试向我的Heroku app添加[buildpack][1]

heroku buildpacks --app appname 1. heroku/python 2. https://github.com/heroku/heroku-buildpack-pgbouncer.git 3. https://github.com/beanieboi/nginx-buildpack.git 4. https://github.com/cyberdelia/heroku-geo-buildpack.git#1.3,但部署正在失败,因为在Heroku可以获取它运行的新构建包之前

python manage.py collectstatic,它将不会进一步进行。因此,是否可以直接获取新的构建包,然后触发部署。

EN

回答 1

Stack Overflow用户

发布于 2016-05-20 07:16:10

我使用的是基本相同的buildpack,但是顺序很重要。您会希望Python buildpack是最后一个,因为它决定了应运行collectstatic。

下面是我使用的构建包及其顺序:

  1. https://github.com/beanieboi/nginx-buildpack.git
  2. https://github.com/cyberdelia/heroku-geo-buildpack.git#1.3
  3. https://github.com/heroku/heroku-buildpack-pgbouncer
  4. https://github.com/heroku/heroku-buildpack-python#v69

如果这不起作用,您还可以使用环境变量https://devcenter.heroku.com/articles/django-assets#disabling-collectstatic来禁用收集器静态。不过,您需要在部署之后手动运行collectstatic,或者使其成为Procfile的一部分。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35814903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档