nodejs, написаны мной и дешевенький vps. Мне требуется этим сделать 3 вещи:
1) Обеспечить макс. аптайм в условиях того что код неидеален и падает по несколько раз в день.
2) Получать внятный лог по этим падениям. В идеале - какой-то веб-интерфейс, или Telegram бот (но на самом деле просто web-сервер который отдает этот лог приемлимый вариант на первое время)
3) Возможность раздеплоится одной кнопкой.
Думаю поднять под это дело teamcity под докером как CI тул, для него сделать пару тасок на выкладку каждого аппа, но не очень понимаю что делать по п.1. Как задачи авторестарта решаются, в общем виде? Ну и по п.2 тоже просьба что-нибудь подсказать.
Лог вашего приложения - ваша вотчина Аппликуха его должна формировать
pm2 ecosystem + gitlab подойдет
Обсуждают сегодня