meteorlake
@meteorlake
Кодю код, админю домашний сервер с фильмами

Как организовать роутинг с docker?

У меня есть 2 контейнера, один содержит php с движком laravel и должен отвечать на роуты
/sanctum/csrf-cookie
/register
/login
/logout
/api/*

А также есть фронтенд на vue, который содержит сам файл index.html, который включает в себя подключение скриптов, сss и так далее, по роутам:
/js/
/fonts/
/css/

Возможно держать это в раздельных контейнерах? Или обязательно всё держать в одном?
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ответы на вопрос 2
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Можно и даже нужно держать это в разных контейнерах. Поставив перед ними nginx, распределяющий запросы куда следует.
Ответ написан
Maksclub
@Maksclub
maksfedorov.ru
У вас роутинг для фронтенда не в контейнер же идет, вы можете index.html и js скрипты разместить прямо с nginx
И все запросы, которые не для бекенда направлять на index.html

Итого: login/logout/api проксируете, остальным отдаете index.html

А вообще лучше домены разделить
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы