Pm

github

pm2 - крутая штука, но на ноде, не хватает дотенва и дашбоард платный, появилась идея запилить такое-же но на го и бесплатное

релизнул версию v0.1.0

процесс менеджер, к сожалению ни один из существующих вотчеров файлов на го не поддерживает рекурсивный вотч директорий, поэтому либо придется костылить с ними либо писать свои костыли. Перешел с slog на zerolog с более приятным апи.

Добавление фичи с watch-ем в pm привело к тому, что мне пришлось всю логику в демоне переписывать на асинхронную в EDA стиле, поэтому возможно снова ничего не работает, проверял на примере запустить процесс - обновить файл - процесс зарестартился, процесс рестартится, но при этом периодически появляются ошибки, бд почему то ломалась, процессы утекали из под контроля, в общем еще надо тестить.