首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >heroku服务器中Procfile和Procfile.Windows的区别

heroku服务器中Procfile和Procfile.Windows的区别
EN

Stack Overflow用户
提问于 2016-02-23 19:28:05
回答 2查看 3.9K关注 0票数 5

我正在学习如何使用Heroku部署一个Django项目。

我注意到这个存储库中的两个文件(来自教程的git):https://github.com/heroku/python-getting-started

文件Procfile,我确实明白它的用途。但是,文件Procfile.windows是我完全不理解的东西。

任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-05 01:01:15

我刚刚开始也遇到了同样的问题。我相信一些django包,如金角don't work on Windows

这就是为什么Heroku示例应用程序预装了一个单独的"Procfile.windows“,它不使用gunicorn。

要使用它,就去做

代码语言:javascript
复制
heroku local -f Procfile.windows

..。现在只为了了解如何使它成为默认的。

票数 8
EN

Stack Overflow用户

发布于 2017-06-12 18:57:04

Procfile.windows是Windows在本地运行应用程序的文件。按照下面的步骤自己试一试:

  1. Procfile.windows所在的同一级别创建一个名为manage.py的文件。
  2. 在文件中添加以下内容:web: python manage.py runserver
  3. 在cmd中运行以下命令:heroku local web -f Procfile.windowsheroku local -f Procfile.windows

此外,您还可以按照官方Heroku网站(https://devcenter.heroku.com/articles/deploying-python#build-your-app-and-run-it-locally)的步骤进行操作。在我看来,这可能是更好的方法。

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

https://stackoverflow.com/questions/35586424

复制
相关文章

相似问题

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