如何使用docker将Django cookiecutter项目上载和部署到heroku?

2024-06-07 19:21:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用django cookiecutter开发一个应用程序(使用docker和heroku安装程序),并且已经到了部署它的地步。这是我有史以来的第一个项目,所以没有django,docker或heroku的经验。我已经在cookiecutter docs、heroku和docker网站上读过它,但我仍然不知道如何部署。在

我已经下载了heroki cli,在heroku上建立了自己的域名和postgres数据库应用程序,我正计划让hobby tier获得自动证书。所有环境变量都在.env文件中设置,并在我的应用程序heoku的heroku配置变量中设置。所以一切都应该是好的,就代码和设置。我还使用git作为版本控制。在

我应该把整个项目(代码、设置、docker文件等)用git或者其他方式上传到heroku吗?我看到有一个选项可以使用docker deploys来部署项目at herokus website。正确的选择是什么?在

我最初在想,我只需要通过git上传这个项目,然后运行docker compose-f生产.yml上(在heroku派对上)。。。或者类似的事情。我不知道,请帮忙。在

如果一些信息丢失或不清楚,我会尽量编辑它。在


Tags: 文件项目djangodocker代码git应用程序docs
1条回答
网友
1楼 · 发布于 2024-06-07 19:21:28

最好使用git将项目部署到Heroku。在

$ heroku login
$ heroku create your_custom_app_name
$ git add  a
$ git commit -m "My custom app deployment to heroku"
$ git push heroku master

一旦部署完毕。在

^{pr2}$

相关问题 更多 >

    热门问题