问题标签 [procfile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
9633 浏览

ruby-on-rails - 杀死工头产生的进程

我有以下内容Procfile

Running$ foreman start会启动 Unicorn、Redis 和 Sidekiq,但我应该如何再次阻止它们?

杀死工头会让三个人都起来。我可以看到这个使用ps

所以很明显我可以手动kill处理每个进程,但是我怎么能一次杀死所有进程呢?福尔曼似乎不支持这一点。

0 投票
3 回答
424 浏览

django - heroku django 网络服务器失败

我第一次使用 Procfileweb: python manage.py runserver '0.0.0.0:$PORT'成功启动,但在第一次git push它崩溃了这个错误:

重新启动 webrunner 没有帮助。有什么诀窍?heroku 日志输出:

使用 gunicorn 它说找不到 gunicorn 应用程序和app[web.1]: bash: gunicorn: command not found and heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/ host=shrouded-falls-4631.herokuapp.com fwd="188.163.187.182" dyno= connect= service= status=503 bytes=从 heroku 日志和heroku ps显示崩溃的应用程序 [web]。至少在第一次开始使用 djangos 的 runserver。但后来也摔倒了。

0 投票
1 回答
473 浏览

heroku - 仅使用计划作业配置 Heroku 应用程序?

我想启动一个 Heroku 实例,它只运行一些使用 Heroku Scheduler 附加组件安排的作业。我不希望任何进程在部署时开始。我应该配置一个虚拟进程、添加一个空的 Procfile、省略 Procfile 还是其他?

0 投票
1 回答
231 浏览

django - 通过 Gunicorn 在 Heroku 上的 Django-twoscoops-project(骨架)。如何设置Procfile?

我正在尝试通过 Gunicorn 在 Heroku 上运行twoscoopsofdjango 骨架

这是项目根目录的文件树(为了便于阅读,省略了一些不重要的文件夹):

现在我需要运行 Gunicorn,就好像它是从my_project以下缩短树中的文件夹运行一样:

但是,我需要从项目根目录发出命令,因为 HerokuProcfile只在项目根目录的最低级别上被拾取。

因此,在本地的外壳中,我将只是cd my_project然后运行gunicorn my_project.wsgi --settings=my_project.settings.production​​. 但我不知道如何从Procfile.

仅仅为了您的信息gunicorn --pythonpath=my_project my_project.wsgi --settings=my_project.settings.production也不起作用。

0 投票
2 回答
546 浏览

heroku - 为什么我的中间人 heroku 应用程序忽略了 Procfile?

我一直在努力尝试将我的中间人 repo 发布到 heroku。我已经按照教程http://randomerrata.com/post/56163474367/middleman-on-heroku进行操作,但问题仍然存在。尽管安装了 puma gem,但由于某种原因,procfile 被忽略了,heroku 应用程序一直指向 web bundle exec sudo unicorn_rails -c ./config/unicorn.rb -p $PORT -D --env production

知道如何让这个东西停止指向独角兽导轨并使用 puma 吗?

0 投票
1 回答
3238 浏览

python - 使用 Foreman 进行烧瓶日志记录

我正在尝试设置 Heroku-ready Flask 应用程序,但我不知道如何打开日志记录。

如果没有 Foreman,我可以按照Flask 教程中的描述创建一个 helloworld 应用程序:

像这样开始:

并登录标准输出。

但是,当我按照Heroku 教程进行操作时,没有app.run一行:

所以我不知道如何在调试模式下运行和/或获取日志输出:

档案:

0 投票
1 回答
333 浏览

ruby - 如何编写一个更改目录并尊重 rbenv 的 procfile?

给定两个目录:/a/b

并且 /a/.ruby-version2.0.0-p353

并且 /b/.ruby-versionjruby-1.7.9

以及以下/a/Procfile

cd /aforeman run b

然后我应该看到jruby 1.7.9 .. etc,但我看到了2.0.0-p353

0 投票
0 回答
97 浏览

java - 为什么工头使用 Heroku 忽略 Java 中的 .env

我在项目的根目录中创建了 .env 文件,其中包含 MONGOHQ_URL,但在启动工头(工头启动)后,我仍然使用 System.getenv("MONGOHQ_URL") 在 Java 中将 null 作为值。

有什么我做错了吗?文档似乎直截了当。

0 投票
1 回答
403 浏览

django - 在 Heroku 上使用 Mezzanine 时遇到困难 - Procfile 和字典值错误的问题

在此处此处此处使用以下教程和 github 模板,我在晚上的大部分时间都在与 django 和 mezzanine 搏斗。现在我有一个mezzanine-project, 调用uccdev它在我运行时运行良好python manage.py runserver

现在,我想使用gunicornforeman使用东西,以便以后可以将我的项目上传到heroku。

根据乔什·芬尼的说法,

添加下面的 Procfile 让 Mezzanine 在 Gunicorn 上运行,并成功让 Heroku 为我的静态文件提供服务。首先 if 运行 collectstatic 以确保所有静态媒体都在您的应用程序中的适当位置,其次它运行 Gunicorn 服务器。

web: python manage.py collectstatic --noinput; python manage.py run_gunicorn -b 0.0.0.0:$PORT

gunicorn在我settings.py的. _foreman start

任何想法如何指定字典的版本?

0 投票
1 回答
442 浏览

angularjs - Angular 和 Go on heroku

我正在尝试将我的应用程序放在 Heroku 上。我在前端使用 angular,在后端使用 Go。

我按照本教程http://mmcgrana.github.io/2012/09/getting-started-with-go-on-heroku.html

但是,当我转到我的 heroku 应用程序的域时,我得到了我的应用程序的目录(git 中的所有内容)。当我导航到 /app 文件夹(我的 Angular 应用程序所在的位置)时,它会显示该应用程序。

我不希望我的应用在

我希望它在

我的应用程序目录的简化版本是:

我从 /server 文件夹中运行“go get”

这些工作:

这是我的简单 server.go

}