首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过heroku在docker上部署django网站时出错--“您的应用程序不包括heroku.yml构建清单”

通过heroku在docker上部署django网站时出错--“您的应用程序不包括heroku.yml构建清单”
EN

Stack Overflow用户
提问于 2020-08-03 03:16:58
回答 1查看 1.6K关注 0票数 2

我正处于部署django网站的最后一步。它使用docker运行它,我最终通过heroku部署它。我在运行"git push heroku master“时遇到了一个错误。我收到“您的应用程序不包括heroku.yml构建清单。要部署应用程序,要么创建一个heroku.yml:https://devcenter.heroku.com/articles/build-docker-images-heroku-yml"。这很奇怪,因为我实际上有一个heroku.yml应用程序。”

heroku.yml

代码语言:javascript
复制
setup:
    addons:
    - plan: heroku-postgresql
build:
    docker:
        web: Dockerfile
release:
    image: web
    command:
        - python manage.py collectstatic --noinput
run:
    web: gunicorn books.wsgi

我下面的教程使用的是"gunicorn bookstore_project.wsgi“,但是我使用了books.wsgi,因为这是我的网站所在的目录。两样都没用。

EN

回答 1

Stack Overflow用户

发布于 2022-05-27 09:47:07

当我把错误的树枝推给heroku时,我就遇到了这种情况。我在开发部门进行测试,但是没有heroku.yml的主。

透水gitlab-ci

代码语言:javascript
复制
stages:
  - staging

staging:
  stage: staging
  image: ruby:latest
  script:
    - git remote add heroku https://heroku:$HEROKU_API_KEY@git.heroku.com/$PROJECT.git
    - git push -f heroku master
  only:
    - develop

实际gitlab-ci

代码语言:javascript
复制
stages:
  - staging

staging:
  stage: staging
  image: ruby:latest
  script:
    - git remote add heroku https://heroku:$HEROKU_API_KEY@git.heroku.com/$PROJECT.git
    - git push -f heroku develop:master
  only:
    - develop
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63223246

复制
相关文章

相似问题

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