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 ​

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