问题标签 [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.
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?
node.js - 无法启动工头,因为 node.js 抱怨找不到一些不起眼的模块
试图让一个项目在我的 debian vm 上运行,但工头拒绝启动。node.js 错误消息不是很有帮助,因为它甚至没有告诉我找不到哪个模块。
顺便说一句:错误消息是相同的,无论 web.js 是否存在,如果它被删除......这只会增加我的困惑。
顺便说一句 2:“工头检查”给了我“检测到有效的 procfile(网络)”
叹。
django - 使用 pycharm 调试 django heroku foreman
我最近搬到 Heroku 来部署 Django 应用程序。它运行良好,但是我使用 Pycharm 进行调试并且最近遇到了一个问题,因为 Pycharm 不会使用 .env 文件环境变量进行调试。如何使用工头调试 Django 应用程序?
ruby-on-rails-3 - Rails + foreman + worker 挂起服务器
在我的本地机器上,我正在尝试使用 Foreman 启动我的 rails 应用程序和延迟工作人员。我的 Procfile 看起来像这样:
当我启动工头时,只有前两个 Web 请求被执行。随着第三个请求服务器挂起。第一个请求在控制台中输出,第二个不是。
如果我在我的 Procfile 中省略了工作人员,则服务器运行良好并将所有内容输出到控制台。此外,当我在没有工头的情况下启动 rails 服务器和 worker 时,一切正常。
所以看起来Foreman有问题。我猜这是 Foreman 在第一次请求后没有向控制台输出任何内容的问题,因此缓冲区没有被刷新。我搜索了其他帖子,结果将 STDOUT.sync = true 添加到我的 development.rb 但没有任何成功。
有人有线索吗?谢谢!
ruby-on-rails - 在 Procfile 中启动多个工作人员(开发环境与 Heroku)
我有一个简单的 Procfile,内容如下:
在 Heroku 上,这将启动 N 个工作任务,其中 N 是我将其缩放到的任何值。
在我的开发系统上,
只会启动一项工作任务。如果我想启动三个工作人员,我需要一个 Procfile,如下所示:
这是一个有点迂腐的问题,但是如果我希望我的开发环境表现得像我的 Heroku 环境,那么启动 N 个工作任务的最佳方式是什么?是创建(例如) Procfile_local 并通过它使用它的批准方式foreman -f Procfile_local
吗?
facebook - 按照 Heroku 教程,Foreman 在 Windows 上启动失败
我正在关注 Heroku/Facebook 集成的 heroku 教程(但我怀疑这个问题与 facebook 集成无关),我被困在我应该开始工头的阶段(我已经为 windows 安装了 Heroku installbelt ,其中包括工头):
给出:
由于我在这方面完全是菜鸟,因此我不确定我的问题是否与遵循 Python/Flask Heroku 教程时的“工头启动”错误重复(因为它不是完全相同的错误)。如果是这样,是否有人有在 Windows 上部署开发环境的方法(对于 Heruko、Python、Facebook 应用程序)?或者我应该为此使用 Ubuntu 吗?
谢谢
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。
heroku - Foreman:在开发和生产中使用不同的 Procfile
我有一个自制的 Sinatra 应用程序,我打算使用 Heroku 来托管它。
我在开发中使用工头和霰弹枪,具有以下 Procfile:
它适用于开发和生产。但问题是,我不想在生产中使用霰弹枪,因为它太慢了。
我们可以为 dev 和 prod 使用单独的 Procfile 配置吗?
ruby-on-rails - 使用带有多个 .env 文件的工头
对于工头,我正在尝试使用两个 .env 文件启动我的 rails 应用程序。
一个是常规的 .env 文件,但第二个有额外的变量要加载。我正在尝试使用本指南中提到的方法将配置变量排除在代码之外:https ://devcenter.heroku.com/articles/config-vars
这是我的Procfile:
我的问题是工头似乎不想为 --env 采用这两个参数,即使文档说它应该是可能的:
-e,--环境
指定备用环境文件。您可以使用以下命令指定多个文件:--env file1,file2。
当我尝试使用“工头启动”运行它时,出现错误:
它似乎不想拆分“开发,var.env”并分别处理它们。当我查看工头代码时,它看起来应该只是在逗号上做一个简单的拆分,所以我不知道我做错了什么还是一个错误。
ruby-on-rails - 如何使用 Upstart、Unicorn 和 PostgreSQL 启动 Rails 应用程序?
我使用以下 Upstart 脚本在引导时启动 Rails 应用程序(作为服务)。它适用于 SQLite 作为数据库引擎。我在 Ubuntu 10.04 上,我使用 Unicorn。
我切换到 Postgres (8.4)。当我使用命令从控制台午餐时,应用程序运行良好,RAILS_ENV=production foreman start
但我无法让它在启动时启动,就像我使用 SQLite 时一样。
有什么想法可以让它在启动时与 Postgres 一起工作吗?