Добавить в корзинуПозвонить
Найти в Дзене
Chris Roylance

Новости Stryfe.online. Выпуск 6.

Всем привет, продолжаем цикл статей о Stryfe.online. На этот раз хочу рассказать о статусе системы автоматического развертывания (данная система больше рассчитана для администраторов системы, а не для пользователей, но позволит более быстро разворачивать обновления), а также пару слов скажу об одной библиотеки UI для Vue 3, которую мне посоветовали. Система можно разделить на 5 части: Сначала запрашивается URL сервера Couchbase, потом логин, пароль, а также bucket. После этого производиться выполнение развертывание структуры. В консоли это выглядит так. Со стороны Couchbase это выглядит следующим образом. _default и _system создаются автоматически в момент создания bucket. Разворачивается вся структура с данными за считанные секунды, что удобно для автоматического развертывания в дальнейшим. Мне тут подсказали очень функциональный UI на основе Tailwind CSS, у которого очень богатый набор компонентов. Именно такой я очень давно пытался найти, но безуспешно. PrimeVue по описанию оказал
Оглавление

Всем привет, продолжаем цикл статей о Stryfe.online. На этот раз хочу рассказать о статусе системы автоматического развертывания (данная система больше рассчитана для администраторов системы, а не для пользователей, но позволит более быстро разворачивать обновления), а также пару слов скажу об одной библиотеки UI для Vue 3, которую мне посоветовали.

Система автоматического развертывания

Система можно разделить на 5 части:

  1. Проверку данных от БД;
  2. Проверку наличия bucket, который введен в момент запуска приложения;
  3. Проверку наличия scope в bucket, проверяется каждый scop и создается точечно.
  4. Проверка collection в scope, с последующим созданием если его не было.
  5. Проверка и создание всех служебных данных в collection.

Сначала запрашивается URL сервера Couchbase, потом логин, пароль, а также bucket. После этого производиться выполнение развертывание структуры.

В консоли это выглядит так.

-2

Со стороны Couchbase это выглядит следующим образом.

-3

_default и _system создаются автоматически в момент создания bucket.

Разворачивается вся структура с данными за считанные секунды, что удобно для автоматического развертывания в дальнейшим.

UI для Vue 3

Мне тут подсказали очень функциональный UI на основе Tailwind CSS, у которого очень богатый набор компонентов. Именно такой я очень давно пытался найти, но безуспешно.

PrimeVue по описанию оказался очень функциональным, что меня очень удивило. Будем переделывать то малое число страниц, что уже есть с Bootstrap 5 на PrimeVue. Будет больно и много косяков по началу, т.к. Tailwind CSS я к сожалению так и не освоил, но ничего, медленно, но верно будем дальше полсти и делать проект.

На этом у меня все, еще увидимся в следующих статьях.