@docker_ru
Docker — русскоговорящее сообщество

Обсуждаем вопросы, посвященные Docker🐳, Docker Swarm и всей экосистеме. Обмениваем идеями, новостями и решаем пробемы. Вам могут быть полезны: @coreos_ru, @kubernetes_ru, @devops_ru, @rkt_ru Рекомендуем сразу отключить уведомления для удобства

2608 members

Архив канала @docker_ru 22 ноября 2016 г.

07:12:26 ДП
User 52630648
Здравствуйте. Кто-нибудь озадачивался правильным посылом sigkillов на различные контейнеры? Может скинете инфу где об этом можно почитать и как автоматизировать, например, через докер контейнер.
07:13:47 ДП
User 52630648
*докер-composer
08:20:02 ДП
User 1312870
такс, господа, доброе утро!

у меня проблема все таки с gunicorn внутри docker контейнера 

docker for mac Version 1.12.3 (13776)

исходники приложения лежат в volume который прокинут с хостовой машины, а запускается и крутиться это все в контейнере

gunicorn при изменнии исходников релоадит код ровно один раз, и больше не хочет до рестарта контейнера.

что это может быть?
09:15:39 ДП
User 110309315
User 1312870
такс, господа, доброе утро!

у меня проблема все таки с gunicorn внутри docker контейнера 

docker for mac Version 1.12.3 (13776)

исходники приложения лежат в volume который прокинут с хостовой машины, а запускается и крутиться это все в контейнере

gunicorn при изменнии исходников релоадит код ровно один раз, и больше не хочет до рестарта контейнера.

что это может быть?
А вы хотите gunicorn отдельно вынести в свой контейнер? Что это дает? Мне кажется, что это часть python приложения и более удобно держать наружу только интерейс от него - wsgi. 

Я вот подумал, может это нормально. 
Т.к. все обновления  - не обновление контейнеров, а их включение/выключение? Т.е. новое приложение - новый контейнер. Тогда проблема решается автоматом и отдельный контене не нужен
09:16:19 ДП
User 1312870
на проде да, но в деве это дико неудобно при каждом измении кода рестартить контейнер
09:17:56 ДП
User 77550740
User 1312870
на проде да, но в деве это дико неудобно при каждом измении кода рестартить контейнер
Для дева один образ, для прода другой
09:17:59 ДП
User 77550740
У меня так.
09:18:40 ДП
User 1312870
у меня тоже. но проблема не в этом) проблема в том что gunicorn не релоадит код)
09:19:50 ДП
User 77550740
http://stackoverflow.com/questions/12773763/gunicorn-autoreload-on-source-change
stackoverflow.com/questions/12773763/gunicorn-autoreload-on-source-change
Finally I migrated my development env from runserver to gunicorn/nginx. It'd be convenient to replicate the autoreload feature of runserver to gunicorn, so the server automatically restarts when s...
09:33:16 ДП
User 1312870
User 77550740
http://stackoverflow.com/questions/12773763/gunicorn-autoreload-on-source-change
stackoverflow.com/questions/12773763/gunicorn-autoreload-on-source-change
Finally I migrated my development env from runserver to gunicorn/nginx. It'd be convenient to replicate the autoreload feature of runserver to gunicorn, so the server automatically restarts when s...
--reload флаг используется, еще раз gunicorn релоадит код ровно один раз, и все. хоть весь файл исковеркай.
09:33:30 ДП
User 110309315
а если вообще избежать на деве гуникорн? выбранные либ/фреймворк может работаь в режиме "просто http" для дева?
09:33:43 ДП
User 77550740
Я вижу причину по крайней мере послать багрепорт в gunicorn
09:33:44 ДП
09:34:03 ДП
User 1312870
User 77550740
Я вижу причину по крайней мере послать багрепорт в gunicorn
была такая мысля)
01:33:02 ПП
User 57296486
чего вы все за этот gunicorn так ухватились. uwsgi же намного круче и быстрее и функциональнее.
01:33:06 ПП
User 54117015
1)Проекта нет.
01:33:15 ПП
01:33:32 ПП
User 54117015
Узнал друг посоветовал
01:33:44 ПП
User 54117015
Всем привет )