TGViewer
Сочный DevOps Сочный DevOps @andtree_sec · 420 subscribers
Post #220 266
Очередной небольшой проект.
Веб-приложение, которое агрегирует через стандартный механиз gitlab webhooks, который можно настроить на уровне любого проекта данные об МРах в UI и отправляет уведомления через HTTP например в telegram, mattermost, etc.

В чем смысл?

Обычно в SRE/DevOps командах ревью МРов это всегда боль, трата времени на поиск сообщений в корп. мессенджере, забывание вмержить МР, если в этот момент как обычно случился "разрыв контекста" и пришлось переключиться на другую задачу.

Приложения решает (или пытаестя) эту проблему тем, что агрегирует октрыте МРы в одном месте. Также отправляет нотификацию в мессенджер, предполагается, что для этого выделяется отдельный канал в корп. мессенджере.

Проект написан на nextJS, это react фреймворк, позволяет также строить и бэк. База данных - postgres, prisma как ORM.

На github подробная инструкция в README.

#pet
#gitlab
More from @andtree_sec
  1. Sep 7, 2026Давненько не было сообщений. Скорее всего в будущем они уйдут в telegraf, который я еще не…
  2. Jul 6, 2026Последнее время на работе часто приходится работать с apache flink и даже что-то писать на…
  3. Jun 4, 2026Немножко про молекула тесты... У нас принято использовать в переменных lookup плагин для д…
  4. May 15, 2026Включаем профилирование в ansible Профилирование, это вывод даты, времени запуска и итогов…
  5. Apr 17, 2026Так выглядит общий dashbord работы с инцидентами.
  6. Apr 17, 2026Мой очередной pet-проект - система управления инцидентами - induty. Полный код с README на…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →