и 3 бэка, на проде они должны быть под /api1, /api2, /api3 условно говоря.
Локально у меня поднимается 4 приложения на разных портах. Потенциально число сервисов будет расти.
На проде планируется поставить nginx в докере для раздачи фронта + настроить его как reverse proxy для запуска всех сервисов(апишки, база, все остальное если будет)
Вопросы вот какие:
1) а нормально ли воспользоваться docker compose не только для запуска всего в проде, а еще и локально? т.е я запускаю все сервисы, не конфигурирую их вообще, на фронте точно такие же urls, но при этом запущен nginx в контейнере и который разруливает нужные запросы по нужным url(как и на проде)
2) базу стоит прокидывать из хоста(через docker.host.internal:port) или достаточно ее тоже запустить в контейнере(на проде она будет в контейнере с подключенным volume) ?
Я читал советы не юзать контейнеры для nginx и для СУБД
Обсуждают сегодня