루비 /포맨 / 포어맨 /
ruby foreman
서버를 띄울때 만약 한번에 여러개의 서버를 띄워야 하는 경우라면 shell script 등을 짜서 실행하게 된다.
foreman 이 이런 역할을 한다. 즉, 서버를 띄우기 위한 shell script 같은 것이라 보면 된다. 그래서 이 녀석을 application 의 Gemfile 에 두지 말라고 한다.[ref. 2]
foreman 은 Procfile 을 이용해서 application 을 실행하기 위해 필요한 여러개의 process들을 선언할 수 있다.
ref. 1 의 Exporting to Production 을 보면, foreman 을 development 에서 사용하고, production 에서는 init 등을 이용하라는 듯 보인다.
댓글 없음:
댓글 쓰기