- отдельная логическая часть на сайте
авторизация общая на весь сайт
база тоже общая
вопрос: хочу для каждого раздела запилить отдельное приложение на NUXT(c SSR) и направлять запросы с NGINX на эти разделы(отдельные приложения)
прежде чем делать такое, есть вопросы:
1. как запилить авторизацию во всех приложениях сразу? какие могут быть подводные камни?
2. как быть с общей кодовой базой(стили, скрипты) - например шапка сейчас выделена в отдельный "блок" который подключается во все разделы
может у кого были похожие задачи, есть какие идеи и наработки
пс: с поддомены не предлагать
nuxt auth нормально будет работать для всех приложений
можешь устроить монорепозиторий чтобы общие кодовые части импортить
почему именно отдельные то нужно
то есть запихнуть в одну репу приложения по папкам? с деплоем в гитлабе проблем не возникнет? чет не догоняю как разделить окружения деплоя в master/dev/test - сейчас по коммиту деплой происходит, в каждую ветку на отдельные сервера
тогда не варик, больше настраивать придется
потому что разные люди будут пилить разные разделы фактически каждый раздел - отдельный сервис(микропродукт)
а что им мешает в одном приложении ето делать?) в гите же ветки есть
настройка не проблема, пусть сложнее будет, лиж бы работало нормально
сам особо не люблю монорепы, советовать такое будет излишне наверное)
хочу чтобы если один раздел(микросервис) упал, остальные работали
Накст же не должен содержать каких-то коннектов к базе или других вычислений. Что там может упасть? За одним приложением следить проще чем за целым ворохом. Опять же никто не мешает вам иметь несколько контейнеров с одним и тем же приложением
я просто боюсь если запихивать в один фронтэнд все разделы (а у меня из не 3, а 50, и будет еще) то он распухнет просто ппц
Обсуждают сегодня