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

Друзья у меня такой вопрос Дано: 1 сервер на котором: - nginx который

обрабатывает приложения ниже
- одно фронтенд приложение (только статика которая отдается nginx ом)
- два node.js приложения которые запущены и работают на каких то портах и с помощью nginx идет к ним доступ


Задача:
упакавать каждое приложение в docker контейнер

Вопрос:
если с backend приложениями все понятно, то с фронтом не особо. Непонимание заключается в том что фронт это просто сбилдженая статика, есть ли смысл упаковывать его в контейнер? Вообще применяется ли такой подход к фронту? Почитал много лайтовых мануалов где образ состоит nginx + react приложение (тут наверно есть смысл), но на данном приложении помимо фронта есть и бэковые приложения, это же неправильно для каждого приложения отдельный nginx запускать?

7 ответов

7 просмотров

может меня поправят, но я думаю в этом ничего такого нет - считай у тебя несколько отдельных сервисов, каждому требуется среда для запуска. берешь упаковываешь в образ, а один nginx оставляешь как прокси

У тебя фронт и бек чтоли статика оба? Для фронта нормально энжиниксом раздавать статику а запросы проксировать на бэк

Garry 🍥-Freedomyan Автор вопроса
Alex
может меня поправят, но я думаю в этом ничего тако...

****я новичок в этом деле и сейчас активно собираю информацию, поэтому прошу не судить строго а образ/контейнер nginx’а сможет получить доступ к статике в контейнере react приложения? оно же не запущено как сервер

Garry 🍥-Freedomyan Автор вопроса
Sergei Filippov
У тебя фронт и бек чтоли статика оба? Для фронта н...

нет, только фронт, бэк запускается, и как раз через nginx проксируется к ним ну фронт сейчас тоже через nginx работает, но без контейнеров

Garry 🍥 Freedomyan
****я новичок в этом деле и сейчас активно собираю...

берешь образ nginx какой-нибудь версии, в него пихаешь свою статику как и сейчас просто на хосте

Garry 🍥 Freedomyan
нет, только фронт, бэк запускается, и как раз чере...

да хоть 200 nginx - один будет стоять как прокси, а остальные будут уже для статики

Garry 🍥 Freedomyan
нет, только фронт, бэк запускается, и как раз чере...

К фронту энжиникс нормально, ставить пакетом в контейнер, ну или собери свой контейнер энжиникса с блекджеком и шлюхами, либо ваще из докер хаба используй докер имедж (энжиникс официальный) и копируй туда свою статику при сборке

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта