Size: a a a

2020 April 25

AA

Artyom Abramovich in DevOps
Vladimir Smirnov
@arootman мне интересно как он потом будет из этого собирать рейды, если на разделах на sda нет запаса под метаданные?
откусит)
источник

УП

Ушат Помоев in DevOps
Здравствуйте, у меня появилась проблема при использовании docker-compose и создании бандла js в отдельном сервисе.

Есть сервис nginx, есть сервис frontend. Через compose подключаю локальную директорию с файлом index.html в директорию /public в сервисе nginx.

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

И вот у меня проблема, что есть либо бандл, либо index.html. Извините за кривое описание проблемы, я просто ещё совсем новичок и учусь. Если делать мультистейдж билд то всё окей, но мне nginx нужен отдельно, так как он прокмирует запросы в несколько других бекенд сервисов.
источник

AV

Alexander V in DevOps
сделай два nginx
источник

DK

Dmitry Kireev in DevOps
Ушат Помоев
Здравствуйте, у меня появилась проблема при использовании docker-compose и создании бандла js в отдельном сервисе.

Есть сервис nginx, есть сервис frontend. Через compose подключаю локальную директорию с файлом index.html в директорию /public в сервисе nginx.

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

И вот у меня проблема, что есть либо бандл, либо index.html. Извините за кривое описание проблемы, я просто ещё совсем новичок и учусь. Если делать мультистейдж билд то всё окей, но мне nginx нужен отдельно, так как он прокмирует запросы в несколько других бекенд сервисов.
Погоди, бандл создается в какой момент?
источник

УП

Ушат Помоев in DevOps
Dmitry Kireev
Погоди, бандл создается в какой момент?
Я пробовал по разному, сейчас он создается при запуске сервиса. То-есть контейнер запускается, там выполняется npm run build, после завершения билда сервис выключается
источник

УП

Ушат Помоев in DevOps
Alexander V
сделай два nginx
Мне нужно по разным путям в ссылке на разные сервисы проксировать запросы, типа:

location / {
    index index.html;
}

location /api/v1 {
    include uwsgi_params;
    uwsgi_pass api:80;
}
источник

УП

Ушат Помоев in DevOps
Жаль я не умею работать с kubernetes и ingress в частности, я думаю это решает много проблем включая эту.
источник

MT

M T in DevOps
Кек нет
источник

DK

Dmitry Kireev in DevOps
Ушат Помоев
Я пробовал по разному, сейчас он создается при запуске сервиса. То-есть контейнер запускается, там выполняется npm run build, после завершения билда сервис выключается
я бы вернулся к нормальному multi-stage build, и на выходе один контейнер
источник

УП

Ушат Помоев in DevOps
Dmitry Kireev
я бы вернулся к нормальному multi-stage build, и на выходе один контейнер
Хорошо, а как настроить правильное проксирование? Вот будет у меня в одном контейнере nginx, который будет раздавать фронт на /, в другом контейнере будет бэк на /api/v1 висеть. Они же крутятся на 80 порту, будет конфликт + никак незарутить запрос куда нужно
источник

DK

Dmitry Kireev in DevOps
Ушат Помоев
Хорошо, а как настроить правильное проксирование? Вот будет у меня в одном контейнере nginx, который будет раздавать фронт на /, в другом контейнере будет бэк на /api/v1 висеть. Они же крутятся на 80 порту, будет конфликт + никак незарутить запрос куда нужно
Тогда сделаем шаг назад. Задам вопрос, куда мы деплоим?
источник

УП

Ушат Помоев in DevOps
Dmitry Kireev
Тогда сделаем шаг назад. Задам вопрос, куда мы деплоим?
На ubuntu 18.04 VPS
источник

УП

Ушат Помоев in DevOps
У меня появилась идея, а что если имея кучу сервисов с nginx внутри, и ещё один отдельный сервис nginx который будет проксировать в эти сервисы запросы по нужным url
источник

УП

Ушат Помоев in DevOps
Но это же бесполезное использование ресурсов, не?
источник

УП

Ушат Помоев in DevOps
Также вопрос встаёт в таком случае, а что если сервис упал? Ведь основным процессом будет в контейнере NGINX, значит процесс приложения на бекенде если вылетит, то docker-compose его не перезапустит через restart: always опцию, например
источник

D

Denis 災 nobody in DevOps
Ушат Помоев
Но это же бесполезное использование ресурсов, не?
Не
источник
2020 April 26

DK

Dmitry Kireev in DevOps
Ушат Помоев
На ubuntu 18.04 VPS
То есть это не облако? Тогда смысл не хранить все в одном контейнере?
источник

DK

Dmitry Kireev in DevOps
Приложение на чем написано?
источник

DK

Dmitry Kireev in DevOps
Почему просто не отдавать все через приложение, а потом если уж нужно, то вешать прокси...
источник

q

qq in DevOps
какие языки программирования кроме пайтона нужно знать девопсу?
источник