172 похожих чатов

Гайз, гёрлз и другие, это... помогите. Я чё-то туплю с

этими вашими фронтендами.

Как правильно организовать сеть в докер-композе так, чтобы ничё не было захардкожено, но, при этом, чтобы реакт мог стучаться к бэкенду и на проде, и на локальной машине?
Использовать докеровские названия хостов сервисов, в данном случае ­— не катит, т.к. браузер-то про них ничё не знает, разумеется. Блин, в чё тогда юзать-то? Статический адрес в докеровской подсети? Ну это херня какая-то, т.к. на проде-то всё может быть иначе потом. Или тут просто надо воспринимать докер-композ как инструмент для дебага и не париться?

7 ответов

20 просмотров

Проксируй запросы с фронта куда нужно внутри докеровской сетки

Это распространённая практика. Фронту незачем знать что-то об инфраструктуре бэка, ему нужна только точка входа. И когда ты решишь помасштабировать бэк, на фронте не нужно будет ничего менять

arts
Это распространённая практика. Фронту незачем знат...

Более того, это лучший из подходов, потому что минус проблемы на разных энвах

Rei-D. Автор вопроса
arts
Это распространённая практика. Фронту незачем знат...

Кстати, получилось ваще красиво, в итоге. Связка такая: Docker Compose, а в нём: NGINX как точка входа на фронтенд + прокси для остальных сервисов, ну и сами сервисы. И, вишенка на торте: прогон через envsubst для конфига, перед сборкой сервиса NGINX. 😎

Rei D.
Кстати, получилось ваще красиво, в итоге. Связка т...

И чем оно отслеживает изменения в коде? Как построен ci/CD? Gitlab или Jenkins?

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

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта