小编Gio*_*oto的帖子

Docker + Django + Postgres附加组件+ Heroku

所以我正在执行以下操作:

  • 创建了一个Dockerfile和一个docker-compose.yml来在本地开发一个django应用程序,这里没什么可做的,一切正常.

  • Dockerfile

    FROM python:3
    ENV PYTHONUNBUFFERED 1
    运行mkdir /代码
    WORKDIR /代码
    ADD requirements.txt/code/
    RUN pip install -r requirements.txt
    ADD./码/

  • 它所做的只是获取python3图像,将源文件夹中的代码复制到docker镜像

  • 然后我尝试将其部署到heroku,所以我在heroku应用程序上添加了postgres附加组件,并使用dj_database_url配置它,并在我的settings.py文件中使用以下命令: DATABASES = {} DATABASES['default'] = dj_database_url.config()

  • 之后,我将我的应用程序推送到heroku使用heroku container:push web,它被推到我的应用程序没有任何问题...

  • 最后一块是当我用heroku open它打开我的应用程序时说我收到了一个错误:Application error An error occurred in the application and your page could not be served. If you are the application owner, check your logs for details.

  • 这是在heroku网站上打印的内容

  • 现在,当我记录使用时heroku logs -t,它表示已退出代码0,然后崩溃

我错过了什么?

  • 另外:当我运行heroku run web python manage.py migrate它时,迁移heroku应用程序上的数据
  • 加2:当我运行 heroku …

django heroku

9
推荐指数
1
解决办法
3591
查看次数

标签 统计

django ×1

heroku ×1