{"repo":"mattn/goreman","free":true,"listed":false,"github":"https://github.com/mattn/goreman","clone":"git clone https://github.com/mattn/goreman.git","description":"foreman clone written in go language","language":"Go","stars":2645,"topics":["go","foreman","devops","golang"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Goreman Clone of foreman written in golang. https://github.com/ddollar/foreman Getting Started go install github.com/mattn/goreman@latest Usage goreman start Will start all commands defined in the Procfile and display their outputs. Any signals are forwarded to each process. Example See example directory License MIT Design The main goroutine loads Procfile and starts each command in the file. Afterwards, it is driven by the following two kinds of events, and then take proper action against the managed processes. 1. It receives a signal, which could be one of SIGINT , SIGTERM , and SIGHUP ; 2. It receives an RPC call, which is triggered by the command goreman run COMMAND [PROCESS...] . Authors Yasuhiro Matsumoto (a.k.a mattn)","default_branch":null,"files":null,"tree":[],"storefront":"/r/mattn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mattn/goreman/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}