
Andrey
12.12.2017
11:06:49
Это убивает всю суть stateless идеологии
С хоста у меня и так всё работает

Dmitry
12.12.2017
11:07:45
Создай третий контейнер который стартует, наполняет volume и завершается, лол.

Dima
12.12.2017
11:08:54
А зачем код в контейнере с nginx? Он же не умеет с ним работать в общем случае.
Статика отдельно контейнере с nginx, php отдельно в контейнере с php-fpm. Мухи от котлеты по разным тарелкам. А иначе какой смысл в разные контейнеры паковать.

Google

Alexey
12.12.2017
11:08:55
До меня вообще как-то с трудом доходит, почему докер в том или ином виде должен решать проблемы данных, он же не про это

Andrey
12.12.2017
11:09:11
А тут есть не теоретики, а те кто реально юзает php + nginx в проде?

Vadim
12.12.2017
11:09:32
Конечно.

Andrey
12.12.2017
11:10:25

Dima
12.12.2017
11:11:40
Ну это архитектурная проблема разрабов). Иначе задача напоминает давайте сделаем все в докерах ради докера.

Andrey
12.12.2017
11:12:16

Alexey
12.12.2017
11:13:30

Andrey
12.12.2017
11:23:38

Alexey
12.12.2017
12:18:50

Andrey
12.12.2017
12:26:12
Ладно, я задам вопрос иначе: кто из присутствующих в чате использует связку symfony/php-fpm/nginx в проде и при этом приложения в контейнеры

Bsod
12.12.2017
12:33:46
странный вопрос. допустим использую

Andrey
12.12.2017
12:40:06

Google

Bsod
12.12.2017
12:40:45
DOCKER_HOST + docker-compose

Andrey
12.12.2017
12:59:20
А где хранится код? На хостовой машине?

Alexander
12.12.2017
13:02:50
вопрос по гитлабу, морда говорит что репа пустая, но если делаю клон себе локально - там есть папки .git и sources есть идеи почему в вебе пусто?

Bsod
12.12.2017
13:07:18

Jenny
12.12.2017
13:07:51

Andrey
12.12.2017
13:08:08

Alexander
12.12.2017
13:08:13
нет ни бранчей ничего

Bsod
12.12.2017
13:08:46

Andrey
12.12.2017
13:09:23
Ок, а код у вас добавлен в оба контейнера?

Bsod
12.12.2017
13:09:56
неть
защем?

Andrey
12.12.2017
13:10:23
А как nginx отдает статику?

Aleksey
12.12.2017
13:10:45

Bsod
12.12.2017
13:12:03

Andrey
12.12.2017
13:13:34
Спасибо. В общем проблема не решена

Bsod
12.12.2017
13:14:03
так никто не знает о твоей проблеме. поделись болью уже

Jenny
12.12.2017
13:14:43
нет ни бранчей ничего
Проверь для начала, что гит конфиг совпадает с тем, что в браузере :)
Если совпадает, то нужно смотреть, что там гитлаб пишет в логах, например

Alexander
12.12.2017
13:15:39
грубо
я взял ссылку для клона и сделал локальный клон

Google

Andrey
12.12.2017
13:16:38
Я уже поделился. symfony + nginx + php-fpm. Не хочу закидывать код в оба контейнера. Хочу чтобы в dev среде, в тот же куб, можно было выкатить два контейнера для приложения nginx и php-fpm и не париться с кодом. То бишь в CI при билде добавить код и все. Сейчас, повторюсь, выкатка через capistrano и маунт папки с хостовой машины в оба контейнера. В идеале был бы volumes_from для незаэкспортированных volume ов, а просто для любой папки...

Bsod
12.12.2017
13:23:19
сделал монолит, монолит плохо раскидывается по контейнерам(микросервисам), боль, тлен, страдания

Andrey
12.12.2017
13:24:47

Bsod
12.12.2017
13:25:59
да
ну и про фронт на симфони.

Andrey
12.12.2017
13:28:03
Ну так себе решение. У меня самосборные контейнеры для nginx и php, да и в проде они в разных запущены.

Anton
12.12.2017
13:34:25
https://twitter.com/markrussinovich/status/938261956959526914

Александр
12.12.2017
13:36:58
Ахах

Stanislav
12.12.2017
13:39:43
https://hh.ru/vacancy/23802743

Anton
12.12.2017
13:40:27
Вакансии в соседний чятик, тут же технические обсуждения.

Stanislav
12.12.2017
13:40:39
Нет, в соседнем чатике сидят одни троли.
Я туда больше ни ногой

Anton
12.12.2017
13:40:51

Alex
12.12.2017
13:41:02
причём те же )

Kyle •логи с кукисами•
12.12.2017
14:14:45


Alexey
12.12.2017
14:20:55
Спрощу тут ещё, скопипастил с докер темы )) не пинайте
Alexey Tihonov, [Dec 12, 2017 at 4:09:10 PM]:
С докером тут вопросов пара есть. Выбрали оркестратор контейнеров номад, все нравится, все хорошо. Но вот как быть с приложениями у которых есть данные (база например). Пока я вижу такой способ - для приложений требующих записи данных ака mysql, prometheus, их держать тупо в виртуалках или железе, а приложениям которые могут разворачиватся из артефактов и им сторадж не нужен (микросервисная архитектура) их в докеры. Я не беру сейчас приколы с iscsi и прочими приключениями. Вот собственно вопрос - правильно ли я рассуждаю или что то пропустил. То есть упаковать ВСЕ в докер нет смысла, SWARM пробовал с их миграцией, так он после переноса диск обнуляет ))
Вопрос именно по докеру, я знаю что номад может прибивать гвоздями к железу приложение или виртулке (одна из причин почему именно он). Просто не нашел аналога миграции в докере как в qemu+ssh )


NB
12.12.2017
14:43:45
Ребята, подскажите отправную точку в изучении DevOps (не пинайте сильно ?) опыт администрирования 10+ лет, но все в среде инфраструктуры а не разработки и CI\CD. Планирую вкатиться в тему. Поставил Docker потыкал покатал, понастраивал сети между контейнерами. Не увидел большого преимущества с виртуалками. Понял, что дальнейший шаг, видимо, оркестрация. В данный момент пытаюсь освоить Kubernetes у гугла. Но такими скитаниями как-то все медленно происходит. Может есть толковая литература или курсы (даже платные)с лабами и прочими ништяками? Спасибо!

Jenny
12.12.2017
14:45:00

Alexey
12.12.2017
14:45:44
Вроде правильно идёшь. Курс по куберу вот тут вроде неплохой, сам собирался его проходить
https://www.edx.org/course/introduction-kubernetes-linuxfoundationx-lfs158x

Google

Admin
ERROR: S client not available

NB
12.12.2017
14:45:47
Ну по наитию понимаю что в них потом должно залетать обновления как по волшебству и прочее. Но нету видения полного цикла, отсюда блуждания

Viktor
12.12.2017
14:46:46
https://www.udacity.com/course/scalable-microservices-with-kubernetes--ud615

NB
12.12.2017
14:47:05

Viktor
12.12.2017
14:47:12
там сразу с лабами

NB
12.12.2017
14:47:45

Alexey
12.12.2017
14:47:48

NB
12.12.2017
14:49:06
а в google cloud platform никто не разворачивал Kubernetes? Есть нубский вопрос

Sergey [BHE3AnHO]
12.12.2017
15:25:05

NB
12.12.2017
15:27:48
А вот прям DevOps не бывает курсов? Есть у otus.ru но там как то все подозрительно...

Aleksey
12.12.2017
15:28:42

NB
12.12.2017
15:34:21

Aleksey
12.12.2017
15:34:48

NB
12.12.2017
15:35:26
Ну для начала даты начала курса динамические т.е. фикс расписания нет
Набор я так понял перенесли

Aleksey
12.12.2017
15:36:09
Но сижу в соседнем кабинете)

NB
12.12.2017
15:36:47
Нажал на сайте напомнить о начале курса - ни ответа ни привета
Простите, но в 2017 так ведут себя шараги, имхо

Aleksey
12.12.2017
15:38:06
Передам)

NB
12.12.2017
15:38:18
Не обязательно.

Google

Aleksey
12.12.2017
15:38:24
Окей

NB
12.12.2017
15:39:14
Я им а группу все этоже примерно описал. Кроме последнего. Понимания не встретил и вышел из группы.

Даниил
12.12.2017
17:38:55
гайз, в дженкинсе же можно смонтировать виртуалэнв в воркспейс и потом потереть, по окончанию джоба?
и есть где-нибудь конфа по CI?

Dmitry
12.12.2017
18:05:38
source .venv/bin/activate && Workspace Cleanup Plugin

Даниил
12.12.2017
18:12:06
сенк
сейчас попробую

Andrey
12.12.2017
19:06:00
доброго времени суток,
у nginx можно написать вот так ?
include /etc/nginx/conf.d/**/*.conf;
я хочу что бы и поддиректории подключались с conf.d

Anton
12.12.2017
19:09:26
Ответ на твой вопрос есть в официальной документации.