我正在使用 django cookiecutter (带有 docker 和 heroku 设置)开发一个应用程序,并且已经部署它。这是我的第一个项目,所以之前没有 django、docker 或 heroku 的经验。我已经在 cookiecutter 文档、heroku 和 docker 网站上阅读了一些内容,但我仍然不知道如何部署。
我已经下载了heroki cli,并在heroku上使用我自己的域和postgres数据库设置了应用程序,我计划获得爱好层以获得自动证书。所有环境变量都在 .env 文件中设置,并在我的应用程序 heoku 的 heroku 配置变量中设置。因此,就代码和设置而言,一切都应该没问题。我还使用 git 作为版本控制。
我是否应该使用 git 或其他方式将整个项目(代码、设置、docker 文件等)上传到heroku?我看到还有一个选项可以使用 docker 部署来部署项目在 Herokus 网站 https://devcenter.heroku.com/articles/container-registry-and-runtime。哪一个选项是正确的?
我最初想,我只需通过 git 上传项目并运行 docker-compose -f production.yml up (在 heroku bash 中)...或者类似的东西。我不知道,请帮忙。
如果某些信息丢失或不清楚,我会尽力编辑。
最好使用 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
然后一旦部署。
$ heroku python manage.py migrate
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)