Wpis z mikrobloga

#webdev #javascript #nodejs

Mireczki mam pytanko - czy znacie jakieś narzędzie do NPMa które pozwala trzymać uruchomioną pewną ilość pewnych określonych procesów (np. na podstawie pliku konfiguracyjnego) i zrzucać ich logi do stdout?

Przykładowo developując pewien system muszę mieć odpalone php build in server, 3 instancje usług napisanych w node.js, 3 watchery webpacka itp. Chodzi o to że mógłbym sobie np zrobić jakiś plik konfiguracyjny:

nazwa-projectu.js

o treści typu:

module.exports = [ { name: 'PHP server' , command: '/project/serwer/php --serve' ] , [ { name: 'Backend#1' , command: 'node /project/backend1/bin/app.js' } ] , ( ... ) ];

i uruchomić to jakoś w postaci: nazwa-narzedzia ./nazwa-projectu.js i żeby to narzędzie uruchomiło mi te wszystkie procesy i pokazywało ich logi do stdout a po zakończeniu (ctrl+c) ubijało wszystkie procesy.

nie musi być to koniecznie w node ale bym preferował, bo przyznam szczerze że mnie już jasna k-----a strzela gdy muszę uruchamiać 15 różnych procesów do pracy :P
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach