Size: a a a

DevOps — русскоговорящее сообщество

2020 November 29

YB

Yuriy Bayteryakov in DevOps — русскоговорящее сообщество
user753
Да что-то не удаётся заставить работать в одном контейнере...
Пытался голую убунту, в ней через ap-get install поставить нджинкс и пхп-фпм - не взлетело. ПОтом поробовал взять за основу php-fpm и туда докатить нджинкс - тоже не взлетело.
Это правильный подход, но просто я что-то не докрутил или же это делается не так и я куда-то не туда копаю?
Не докрутил, надо в конце запустить оба сервиса,а не просто установить. Но выше чувак прав, это антипаттерн.
источник

u

user753 in DevOps — русскоговорящее сообщество
Alex Demidov
Это как говорится антипаттерн. Должно быть один контейнер - одно приложение.
Ну в целом да, но мне надо иметь контейнер с "приложением" в понимании бизнеса. А для бизнеса - это версия сайта. Т.е. это нджинкс + пхп-фмп + текущая версия кода. Всё это в докер и в реестр. Когда нужна другая версия - ты пулишь конейнер и стартуешь его.
источник

AS

Artyom Sveshnikov in DevOps — русскоговорящее сообщество
user753
Вечер добрый.
Такой вопрос. Мне надо в одном контейнере держать NGINX и PHP-FPM. Есть нормальные практики объединения контейнеров или может кто делал такое?
2 отдельных контейнера работает нормально, но там код мапится через волумы. А мне бы хотелось закинуть код в контейнер, собрать и иметь готовый контейнер, чтобы сразу запустить его с полноценной версией сайта.
Supervisor
Через него можно запускать в одном контейнере несколько фоновых процессов.
источник

AS

Artyom Sveshnikov in DevOps — русскоговорящее сообщество
Но в проде так лучше не делать
источник

u

user753 in DevOps — русскоговорящее сообщество
А как лучше делать? На одном сервере надо крутить несколько версий одного сайта.
С одной стороны вариант - код в общую папку, её через волум мапить на два контейнера - нджинкс и пхп. И чтобы 2 контейнера в зависимости от пути к коду обрабатывали разные версии?
источник

AD

Alex Demidov in DevOps — русскоговорящее сообщество
user753
А как лучше делать? На одном сервере надо крутить несколько версий одного сайта.
С одной стороны вариант - код в общую папку, её через волум мапить на два контейнера - нджинкс и пхп. И чтобы 2 контейнера в зависимости от пути к коду обрабатывали разные версии?
это стандартный подход шарить код между nginx и application container через volume. Как альтернатива, можно даже не делать volume, а просто копировать код в оба контейнера.
источник

u

user753 in DevOps — русскоговорящее сообщество
Alex Demidov
это стандартный подход шарить код между nginx и application container через volume. Как альтернатива, можно даже не делать volume, а просто копировать код в оба контейнера.
Ну если копировать - это не совсем подходящий вариант, наверно. В таком случае для каждой версии сайта надо держать 2 контейнера с копией кода в каждом, так?
источник

u

user753 in DevOps — русскоговорящее сообщество
Yuriy Bayteryakov
Не докрутил, надо в конце запустить оба сервиса,а не просто установить. Но выше чувак прав, это антипаттерн.
Так-с. Такой вариант вроде сработал. Но если это антипаттерн, то надо думать в правильном направлении.
источник

AD

Alex Demidov in DevOps — русскоговорящее сообщество
user753
Ну если копировать - это не совсем подходящий вариант, наверно. В таком случае для каждой версии сайта надо держать 2 контейнера с копией кода в каждом, так?
С volume частые грабли в том что он не удаляется при удалении контейнера и в нем остается старая копия кода.
источник

u

user753 in DevOps — русскоговорящее сообщество
Тогда подумаю, как можно версионировать нормально сборки в двух контейнерах и запускать несколько версий на одной машине, спасибо.
источник

J

John in DevOps — русскоговорящее сообщество
Все привет!
Из cPanel(nodeJs) webSocket может кто-нибудь подымал?
источник
2020 November 30

OO

Oy Oy in DevOps — русскоговорящее сообщество
Кто нибудь использует тайлинговые вм?
источник

TL

Tim Lianov in DevOps — русскоговорящее сообщество
Oy Oy
Кто нибудь использует тайлинговые вм?
i3 и awesome хороши
остальные не зашли
может xmonad раньше был интересный, сейчас не знаю что с ним
источник

TL

Tim Lianov in DevOps — русскоговорящее сообщество
i3 попроще побыстрее
awesome поинтереснее потормознее (из коробки)
источник

V

V∆11H∆11∆ in DevOps — русскоговорящее сообщество
Доброго времени суток, в девопс тусовку только вникаю, у меня есть вопрос. Прилетел таск - запилить план билда в Bamboo  с использованием результатов билда между стейджами. Явного ответа как это организовать в офисе на это мне никто не дал, поэтому прошу помощи тут.
источник

V

V∆11H∆11∆ in DevOps — русскоговорящее сообщество
Как понимать это в существующем контексте?
источник

ST

Sergey Trapeznikov in DevOps — русскоговорящее сообщество
V∆11H∆11∆
Доброго времени суток, в девопс тусовку только вникаю, у меня есть вопрос. Прилетел таск - запилить план билда в Bamboo  с использованием результатов билда между стейджами. Явного ответа как это организовать в офисе на это мне никто не дал, поэтому прошу помощи тут.
что есть "результаты билда между стейджами"? артефакт?
источник

V

V∆11H∆11∆ in DevOps — русскоговорящее сообщество
Sergey Trapeznikov
что есть "результаты билда между стейджами"? артефакт?
по описанию похоже на них, но меня смущает описание  цитирую "файл сборки shared"
источник

V

V∆11H∆11∆ in DevOps — русскоговорящее сообщество
может это наведет на мысль
источник

ST

Sergey Trapeznikov in DevOps — русскоговорящее сообщество
уточняй задачу у того кто дает, только гадать сидеть
источник