Проекты

Здесь я рассказываю о pet-проектах, которыми увлечен в настоящее время. Когда проекты перестают быть актуальными, я их переношу в Архив.
Итак,

Текущие проекты

  • dopos - Настройка и развёртывание docker-приложений на выделенном сервере (docker, make, golang, gitea, traefik, postgresql)
  • procapi - API к хранимым процедурам Postgresql (golang)
  • apisite - Фреймворк на основе procapi и apitpl (golang)
  • mqbridge - Stream messages from PG/NATS/File channel to another PG/NATS/File channel
  • pgmig - Postgresql migration library & tool

Для решения поставленных задач иногда был необходим вспомогательный функционал, который был уже как-бы и не “pet”. Для себя я его назвал “вторичные pet-проекты”. Далее - про них

gRPC
Архитектура сервисов, использующих gRPC
enfist
хранилище файлов конфигурации в postgresql с доступом через браузер и АПИ
narra
сервис OAuth2 авторизации для учетных записей gitea, используемый для ограничения доступа к приватным ресурсам
webtail
Публикация изменений (журнальных) файлов через websocket