Skip to content

Приложения

Весь продукт состоит из приложений.

Каждое приложение имеет свою версию и упаковывается в Docker контейнер.

Про разделение

Разделение на приложения нужно, чтобы логически отделить не связанный код в отдельные контейнеры и запускать их по необходимости или по готовому сценарию. Стек и языки программирования таких приложений могут быть не связаны между собой.

Bidaro In develop

Full-stack приложение с которым взаимодействуют пользователи. Написан на фреймворке Nuxt.

  • Frontend посылает запросы на Backend.
  • Backend принимает запросы от пользователей, подключается ко внешним сервисам и производит необходимые манипуляции с данными без сохранения состояния на сервере.
  • Может быть запущен в нескольких одновременно работающих экземплярах.

Смотрите: GitHub, DockerHub

Bidaro migrator In develop

Приложение для изменения структуры базы данных. Использует umzug для контроля миграций.

Смотрите: GitHub, DockerHub

Bidaro backupper In process

Приложение для создание резервной копии и восстановления данных продукта.

Bidaro maintenance In process

Приложение для информировании пользователей о технических работах.

Bidaro control panel In process

Приложение для управления всеми данными продукта со стороны администратора.