问题标签 [foreman]

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 投票
1 回答
706 浏览

node.js - Running Grunt with alternate config file location

Trying to run Grunt under foreman. Ideally i'd like to house my gruntfile in ./build as opposed to '.'.

I've also tried doing it in foreman via "grunt: cd build && grunt watch".

Can't seem to get it to work.... Is there a way to do this?

0 投票
2 回答
767 浏览

node.js - 无法启动工头,因为 node.js 抱怨找不到一些不起眼的模块

试图让一个项目在我的 debian vm 上运行,但工头拒绝启动。node.js 错误消息不是很有帮助,因为它甚至没有告诉我找不到哪个模块。

顺便说一句:错误消息是相同的,无论 web.js 是否存在,如果它被删除......这只会增加我的困惑。

顺便说一句 2:“工头检查”给了我“检测到有效的 procfile(网络)”

叹。

0 投票
4 回答
1161 浏览

django - 使用 pycharm 调试 django heroku foreman

我最近搬到 Heroku 来部署 Django 应用程序。它运行良好,但是我使用 Pycharm 进行调试并且最近遇到了一个问题,因为 Pycharm 不会使用 .env 文件环境变量进行调试。如何使用工头调试 Django 应用程序?

0 投票
4 回答
2679 浏览

ruby-on-rails-3 - Rails + foreman + worker 挂起服务器

在我的本地机器上,我正在尝试使用 Foreman 启动我的 rails 应用程序和延迟工作人员。我的 Procfile 看起来像这样:

当我启动工头时,只有前两个 Web 请求被执行。随着第三个请求服务器挂起。第一个请求在控制台中输出,第二个不是。

如果我在我的 Procfile 中省略了工作人员,则服务器运行良好并将所有内容输出到控制台。此外,当我在没有工头的情况下启动 rails 服务器和 worker 时,一切正常。

所以看起来Foreman有问题。我猜这是 Foreman 在第一次请求后没有向控制台输出任何内容的问题,因此缓冲区没有被刷新。我搜索了其他帖子,结果将 STDOUT.sync = true 添加到我的 development.rb 但没有任何成功。

有人有线索吗?谢谢!

0 投票
2 回答
4152 浏览

ruby-on-rails - 在 Procfile 中启动多个工作人员(开发环境与 Heroku)

我有一个简单的 Procfile,内容如下:

在 Heroku 上,这将启动 N 个工作任务,其中 N 是我将其缩放到的任何值。

在我的开发系统上,

只会启动一项工作任务。如果我想启动三个工作人员,我需要一个 Procfile,如下所示:

这是一个有点迂腐的问题,但是如果我希望我的开发环境表现得像我的 Heroku 环境,那么启动 N 个工作任务的最佳方式是什么?是创建(例如) Procfile_local 并通过它使用它的批准方式foreman -f Procfile_local吗?

0 投票
2 回答
6443 浏览

facebook - 按照 Heroku 教程,Foreman 在 Windows 上启动失败

我正在关注 Heroku/Facebook 集成的 heroku 教程(但我怀疑这个问题与 facebook 集成无关),我被困在我应该开始工头的阶段(我已经为 windows 安装了 Heroku installbelt ,其中包括工头):

给出:

由于我在这方面完全是菜鸟,因此我不确定我的问题是否与遵循 Python/Flask Heroku 教程时的“工头启动”错误重复(因为它不是完全相同的错误)。如果是这样,是否有人有在 Windows 上部署开发环境的方法(对于 Heruko、Python、Facebook 应用程序)?或者我应该为此使用 Ubuntu 吗?

谢谢

0 投票
2 回答
4282 浏览

ruby-on-rails - Thin、Faye 和 Redis 的 Nginx 服务器配置

/etc/nginx/nginx.conf好像:

这里我使用 gem foreman,它使用 upstart 来管理所有进程并用一个命令启动所有服务器

我在项目的主目录中创建了 Procfile,其中包含:

添加到 Gemfile:

Ran bundle install local to edit Gemfile.lock 在服务器上部署的项目。

启动 Nginx

将数据从 Procfile 导出到 Upstart

开始申请

现在一切都必须很好,但我在服务器上看到的只是

日志说:

请尽你所能提供帮助。服务器——Ubuntu 10 LTS。

0 投票
4 回答
21443 浏览

heroku - Foreman:在开发和生产中使用不同的 Procfile

我有一个自制的 Sinatra 应用程序,我打算使用 Heroku 来托管它。

我在开发中使用工头和霰弹枪,具有以下 Procfile:

它适用于开发和生产。但问题是,我不想在生产中使用霰弹枪,因为它太慢了。

我们可以为 dev 和 prod 使用单独的 Procfile 配置吗?

0 投票
1 回答
5066 浏览

ruby-on-rails - 使用带有多个 .env 文件的工头

对于工头,我正在尝试使用两个 .env 文件启动我的 rails 应用程序。

一个是常规的 .env 文件,但第二个有额外的变量要加载。我正在尝试使用本指南中提到的方法将配置变量排除在代码之外:https ://devcenter.heroku.com/articles/config-vars

这是我的Procfile:

我的问题是工头似乎不想为 --env 采用这两个参数,即使文档说它应该是可能的:

-e,--环境

指定备用环境文件。您可以使用以下命令指定多个文件:--env file1,file2。

当我尝试使用“工头启动”运行它时,出现错误:

它似乎不想拆分“开发,var.env”并分别处理它们。当我查看工头代码时,它看起来应该只是在逗号上做一个简单的拆分,所以我不知道我做错了什么还是一个错误。

0 投票
0 回答
872 浏览

ruby-on-rails - 如何使用 Upstart、Unicorn 和 PostgreSQL 启动 Rails 应用程序?

我使用以下 Upstart 脚本在引导时启动 Rails 应用程序(作为服务)。它适用于 SQLite 作为数据库引擎。我在 Ubuntu 10.04 上,我使用 Unicorn。

我切换到 Postgres (8.4)。当我使用命令从控制台午餐时,应用程序运行良好,RAILS_ENV=production foreman start但我无法让它在启动时启动,就像我使用 SQLite 时一样。

有什么想法可以让它在启动时与 Postgres 一起工作吗?