Dmitrii
Рад за вас )
Denis
Если делаешь это постоянно, вопрос занимает минуты :)
Dmitrii
Может в чате есть уже кто-то, кто родился с CI/CD в заднице?)
Roman
@rkononov тут обитает
Anonymous
Dmitrii
Воо, история начинает быть более правдивой )
Dmitrii
Всего лишь 2 месяца ебатни с докером и ... PROFIT!
Dmitrii
Roman
Dmitrii
Köfte
HUP сигнал старые не обрывает, новые подтягивают изменения
Dmitrii
Т.е. по итоге деплой получается полностью прозрачный и если запустить siege то не будет ни одной 500 на балансере?
Aleksey
А тут есть кто пользуется pycharm в связке с докером ? в режиме remote interpreter? чо то оно у меня падает. я такой один ?
Dmitrii
Alexander
Aleksey
у тя форточка ?
Alexander
OS X
Aleksey
куда бы копать
Aleksey
у меня хочет какую то переменную
Aleksey
так вот https://youtrack.jetbrains.com/issue/PY-20270#viewimage=%25D0%2592%25D1%258B%25D0%25B4%25D0%25B5%25D0%25BB%25D0%25B5%25D0%25BD%25D0%25B8%25D0%25B5_001.png%3Ffile=74-332522&c=true&rw=1253&rh=772&u=1469983655346
Alexander
я знаю, что compose они там как-то криво поддерживают
Alexander
у меня раньше не получалось его запустить
Alexander
попробуй без него
Dmitrii
Aleksey
Без него также
Aleksey
Типа инкомплит сетуп
Alexander
просто докер без compose такая же ошибка будет?
Aleksey
ага
Dmitrii
Alexander
попробуй поставить Docker for Windows
Alexander
https://docs.docker.com/docker-for-windows/
Köfte
docker-compose -f source.yml up
Alexander
это рекомендуемый способ сейчас
Dmitrii
Я то вот думаю как сделать схему, когда я в реджистри буду пихать контейнер с кодом уже. И версией.
Köfte
Köfte
я вот тоже думаю
Aleksey
нее у меня линукс
Alexander
на маке я использую Docker for Mac и потом в отдельном окне терминала запускаю
socat TCP-LISTEN:8099,reuseaddr,fork UNIX-CONNECT:/var/run/docker.sock
Dmitrii
ИМХО это более прямая схема
Dmitrii
И в ней роллбек будет без костылей
Aleksey
такое ощущение что поломалась связка именно в довер 1.12
Alexander
и подключаюсь к tcp://127.0.0.1:8099
Aleksey
а зчем так не просто ?
Dmitrii
Пока основная претензия у меня как переключаться между контейнерами одной версии на дргую, без потери коннектов
Alexander
а там не получается иначе подружить с Docker for Mac
Alexander
(и пришлось бы через Virtualbox)
Aleksey
можно же просто в старте указать -H 127.0.0.1:2376
Dmitrii
Aleksey
может там дебаг какой есть ?
Alexander
я просто этот способ нашёл на их трекере
Köfte
Alexander
возможно, есть и лучше варианты, да
Köfte
он уже с обновленного контейнера цепанул исходники
Alexander
мне особо без разницы - всё равно комп не выключаю, оно у меня просто фоном висит и всё
Dmitrii
Типа такой пак с приложением.
Köfte
Köfte
поднимаешь бекап, потом обновляешь основу и бекап выключаешь
Evgeny
Evgeny
Долгие соединения?
Dmitrii
При высоком трафике будут 500 если об этом не думать
Evgeny
Долгие соединения или почему?
Dmitrii
Обычные такие соединения
Dmitrii
Ну вот деплоишь ты, и если не грейсфул то будет 20-30 фаталов. Одни могут быть в апи, другие на сайте
Dmitrii
Все это портит User Experience.
Evgeny
Не. Тебе просто надо все новые соединения кидать на новые инстансы. Подождать пока не перестанут работать старые контейнеры и снести из
Evgeny
И чуть сложнее бывает на длинных коннектах
Dmitrii
Так то да. Но просто щас вообще супер простая и тупая схема с симлинками и директориями
Evgeny
А. Так это ж вообще не докервей