Evgeniy 🍀
Или это https://github.com/sourcey/spectacle
Kons
Господа а подскажите деплоймент тулзу
Пользовался pm2 deploy. Сейчас запихнул всё в контейнеры, но деплой пока не автоматизировал. Руками docker-compose push/pull/up
Igor
у меня вот тоже всё в контейнерах
Igor
посматриваю на shipit
Ivan
Drone CI классная штука. Можно тоже в контейнере запустить
Andrew Kiselev
кто-нибудь пользуется https://kubernetes.io ?
Vadim
@DenisIzmaylov сможет подсказать ;)
Andrew Kiselev
@DenisIzmaylov поделишься своими впечатлением о kubernetes.io ?
Denis
Уже второй год в проде, полет нормальный, догоняйте :) @kubernetes_ru
Aleksand
посматриваю на shipit
а зачем такое старье? особенно если все в контейнерах уже
KlonD90
да я не догнояю
KlonD90
этот кубернетес так тяжко идет :/ вроде все понятно но не понятно. слишком чет много команда вместо тог очтобы загрузил конфиг со всеми сервисами в yml и чтобы взлетело
KlonD90
пока как-то много императивщины в этой истории ( и так лень ее писать. хочу деплоить yml файлы и чтобы оно само дифы понимало
KlonD90
так он не умеет в несколько машин и хилинг/zero-down deploy
Vladimir
да я не догнояю
Смотри номад
KlonD90
оно более декларативное?
Vladimir
Ага
KlonD90
Спасибо
Igor
а зачем такое старье? особенно если все в контейнерах уже
У меня не всегда и не всё в контейнерах. Есть задачи деплоя на хостинг по фтп
Aleksand
У меня не всегда и не всё в контейнерах. Есть задачи деплоя на хостинг по фтп
гораздо целостнее и проще закостылить такое в терминах докера чем подключать отдельный трэшовый по идеологии инструмент.
Igor
Не люблю костыли
Aleksand
Аргументы в пользу трешовости?
ssh, rsync, нулевая изоляция, программирование вместо конфига, отсюда императивность зашкаливающая
Aleksand
вот как раз для связи с вот этим вот всем и нужны костыли, как переходный этап
Igor
Почему все так внезапно возненавидели императивность
Igor
Я например предпочитаю написать таску используя удобное api. Чем изучать структуру и несущий в себе функционал, кофига
Aleksand
Почему все так внезапно возненавидели императивность
современному хорошему инженеру слишком много нужно знать и уметь, чтобы хорошо решать свои задачи, даже небольшое повышение императивности не вынужденное приводит в жопу довольно быстро
Aleksand
Я например предпочитаю написать таску используя удобное api. Чем изучать структуру и несущий в себе функционал, кофига
это когда вы разработчик, может даже один, и у вас только ваш любимый язык и минимум инструментов. вот да, там можно баловаться как душе угодно. если у вас 3-4 языка (что норма) и куча компонентов и многие сотни инстансов то потонете сразу
Igor
Ладно, почти убедили
Igor
Я ищу тулзу для деплоймента которая бы решала мои проблемы с доставкой и развертыванием приложения(docker-compose), на мой продакшн сервер с доступом по ssh
Igor
Что посоветуете
Aleksand
Что посоветуете
даже не знаю, думаю что затачивать под такое нужно все самому. docker и ssh вещи друг друга в целом исключающие, это в разные стороны движение.
Igor
Docker это контейнеризация окружения, а ssh способ взаимодействия с сервером
Igor
Я готов отказаться от такой старомодной вещи, но вы меня толкните в нужном направлении
Igor
На что менять
Aleksand
Неужели всё так плохо и ssh прошлый век?
ну оставьте его для ручного управления. в автоматизации (а мы же про нее?) это лишняя и очень вредная сущность.
Igor
Хорошо
Igor
Ну а дальше что
Igor
Чем развернуть свой compose на сервере
Aleksand
Чем развернуть свой compose на сервере
заходите в чаты @devops_ru и @docker_ru, там раскрываются эти вопросы
Konstantin
Чем развернуть свой compose на сервере
DOCKER_HOST=x.x.x.x; docker stack deploy -c stack.yml mystack
Konstantin
без ssh)
Konstantin
но чот не вижу смысла отказываться от ssh
Sasha
Здравствуйте, не удается получить доступ к сокету:
Sasha
Sasha
Использую Xamarin client socket.io
Sasha
Возможно, у вас есть какие то мысли на этот счет?
Таймураз
Возможно, у вас есть какие то мысли на этот счет?
Клиент неправильно настроен, скорее всего
Sasha
https://socketio-chat.now.sh/ Сюда коннектит
Sasha
Таймураз
Вообще у тебя не создается сокетное соединение как таковое
Таймураз
лонг поллинг пашет
Sasha
В чем может быть проблема? Возможно в настройках nginx?
Konstantin
http://137.74.159.117:4000 - что там?
Konstantin
это nginx на 4000?
Sasha
Welcome to socket.io.
Sasha
http://137.74.159.117:4000 - что там?
Sasha
сам socket.io
Таймураз
Скорее всего, он повесил голый socket.io на порт
Sasha
а как должно быть?
Konstantin
не похоже, Socket.IO.js отдаёт верно, правда версия 2011
Konstantin
0.9, хотя текущая 2.0 )
Konstantin
а как ты сокет создаёшь то?
Sasha
Таймураз
Сотня подключений
Таймураз
Зачем переводчику сокетное соединение?
Sergey
как же все любят под виндой на ноде кодить
Sergey
прям буэ
Sergey
вроде хипстер, а под виндой
Mikhail
да, вообще на всём
Таймураз
как же все любят под виндой на ноде кодить
Я в убунту запускаю виртуалку винды
Mikhail
сколько можно лицезреть эти виндовые скриншоты?
Sergey
Я в убунту запускаю виртуалку винды
да ты вообще извращенец)))
Таймураз
при чем виртуализируется с физ раздела