如何在 2 个 repo 之间使用工头?
Posted
技术标签:
【中文标题】如何在 2 个 repo 之间使用工头?【英文标题】:How to use foreman between 2 repo? 【发布时间】:2022-01-20 04:31:01 【问题描述】:我有一个项目。虽然是同一个网站,但是前端和后端分为2个repo,分别由React和Ruby on Rails制作。因此,每次想在本地启动网站,都必须打开2个Ubuntu终端窗口。
听说工头可以同时启动。有没有可以借鉴的例子?谢谢!
【问题讨论】:
【参考方案1】:您可以将foreman
gem 添加到您的Gemfile 并在您的根目录中创建Procfile.dev
文件。
在其中,您添加要启动的所有进程。所以,它可能是这样的:
backend: bin/rails server -p 3000
frontend: npm start
显然,您可以使用任何您使用的东西来启动您的前端应用程序。
然后你在终端中运行foreman start -f Procfile.dev
。
【讨论】:
编辑 Gemfile 以安装工头是 Rails 中的行为。 My Rails repo 和 React repo 是两个名称不同的目录。我不确定这是否可以识别 React。对相关原理不是很了解,不好意思。以上是关于如何在 2 个 repo 之间使用工头?的主要内容,如果未能解决你的问题,请参考以下文章
如何让 node-inspector 与工头和 nodemon 一起运行?
如何使用旧的 maven 插件在 gradle 中的本地和远程 repo 之间切换?