我有一个项目。虽然是同一个网站,但前端和后端分为2个repo,分别由React和RubyonRails制作。因此,每次我想在本地启动一个网站时,我都必须打开2个Ubuntu终端窗口。
我听说工头可以同时启动这两个。有什么可以借鉴的例子吗?谢谢
您只需将foreman
gem添加到Gemfile中,然后在根目录中创建Procfile.dev
文件。
在其中,您可以添加所有要启动的流程。所以,它可能是这样的:
backend: bin/rails server -p 3000
frontend: npm start
显然,您可以使用任何您使用的东西来启动前端应用程序
然后在终端中运行foreman start -f Procfile.dev
。