
Dmitry ?
22.05.2017
09:31:19

Dmitry
22.05.2017
09:32:32
jwt-simple

Dmitry ?
22.05.2017
09:33:51
jwt-simple
Получается ты сам написал какой-то middleware и имеешь полный контроль, какие http коды отдавать?

Google

Dmitry
22.05.2017
09:34:48
да слушай глянул код...тут 500 отдаю
ща сам посмотрю без кода как

Таймураз
22.05.2017
10:16:25


Глеб
22.05.2017
11:33:23
Вопрос по организации кода. Есть 3 десятка моделей, примерно столько же менеджеров для них, и 3 запчасти сервера: RESTful API, Socket.IO API и несколько воркеров, которые смотрят за Redis и ZMQ. Всё это живёт под PM2 как отдельные процессы (с кластеризацией). Сейчас добавилось несколько разработков в проект и количество обновлений не позволяет ручками git pull & pm2 restart $module. Если оставить всё как сейчас, в одном репозитории, то при коммите изменения в HTTP API будет пересобираться и рестартовать Socket.IO, а это не хорошо: после обрыва соединения надо подгрузить много данных и т.д. Короче, Socket.IO лучше рестартовать по минимуму. Вопрос: как разнести это по отдельным репозиториям, но при этом корректно утянуть модели? Git submodules VS NPM git modules? Submodules как то не хочется использовать, больно это. А с NPM не получится быстро и удобно обновлять модели (поправил строчку, рестартанул dev-server). Плюс если они из git подключаются, то у yarn с их обновлением проблемки есть.


Nurik
22.05.2017
11:36:42
Подскажите что делает метод sync() в sequelize ? Применяют его как для моделей, так и для соединения в целом. Что он делает ?
В доке наприсано:
Sync all defined models to the DB. Вот что значит Sync ? Что при этом происходит ?

Rafael
22.05.2017
11:42:08

Andrew
22.05.2017
13:15:01
Ребят, кто работал с parse server? Какие впечатления?

Сергей
22.05.2017
13:15:15

Rafael
22.05.2017
13:15:46
кто-то юзал https://github.com/kadtools/kad ?
как в это интегрировали с экспресс?

Andrew
22.05.2017
13:15:58
Тот который закрыли это parse, а parse server - это то что выложили в общий доступ
Теперь можно взят исходный код parse и развернуть у себя

Дмитрий
22.05.2017
13:20:47
У меня на одном проекте был

Google

Rafael
22.05.2017
13:21:50

Igor
22.05.2017
13:36:46
Господа а подскажите деплоймент тулзу

Дмитрий
22.05.2017
13:36:51
Да

Igor
22.05.2017
13:36:53
чем пользуетесь лично

Pavel
22.05.2017
13:42:02
чем можно сгенерить доку для rest api?

Вячеслав
22.05.2017
13:44:53
Кто может подсказать, какие есть знаменитые сайты, работающие по WebSockets?

Evgeniy
22.05.2017
13:46:17

Pavel
22.05.2017
13:47:18

Evgeniy
22.05.2017
13:48:12
https://github.com/swagger-api/swagger-codegen
Или это
https://github.com/sourcey/spectacle

Konstantin
22.05.2017
13:58:16

Igor
22.05.2017
13:59:14
у меня вот тоже всё в контейнерах
посматриваю на shipit

Ivan
22.05.2017
14:00:47
Drone CI классная штука. Можно тоже в контейнере запустить

Andrew
22.05.2017
14:01:20
кто-нибудь пользуется https://kubernetes.io ?

Vadim
22.05.2017
14:01:45
@DenisIzmaylov сможет подсказать ;)

Andrew
22.05.2017
14:03:02
@DenisIzmaylov поделишься своими впечатлением о kubernetes.io ?

Denis
22.05.2017
14:32:46
Уже второй год в проде, полет нормальный, догоняйте :) @kubernetes_ru

Aleksandr
22.05.2017
17:12:19

Google

KlonD90
22.05.2017
17:16:40
да я не догнояю
этот кубернетес так тяжко идет :/ вроде все понятно но не понятно. слишком чет много команда вместо тог очтобы загрузил конфиг со всеми сервисами в yml и чтобы взлетело
пока как-то много императивщины в этой истории ( и так лень ее писать. хочу деплоить yml файлы и чтобы оно само дифы понимало

Aleksandr
22.05.2017
17:19:22

KlonD90
22.05.2017
17:19:50
так он не умеет в несколько машин и хилинг/zero-down deploy

Vladimir
22.05.2017
17:22:21

KlonD90
22.05.2017
17:22:39
оно более декларативное?

Vladimir
22.05.2017
17:22:51
Ага

KlonD90
22.05.2017
17:23:07
Спасибо

Konstantin
22.05.2017
17:24:39

Igor
22.05.2017
18:14:44

Aleksandr
22.05.2017
18:16:34

Igor
22.05.2017
18:28:09
Не люблю костыли

Aleksandr
22.05.2017
18:40:40
вот как раз для связи с вот этим вот всем и нужны костыли, как переходный этап

Igor
22.05.2017
18:41:57
Почему все так внезапно возненавидели императивность
Я например предпочитаю написать таску используя удобное api. Чем изучать структуру и несущий в себе функционал, кофига

Aleksandr
22.05.2017
18:45:20

Google

Admin
ERROR: S client not available

Igor
22.05.2017
18:47:46
Ладно, почти убедили
Я ищу тулзу для деплоймента которая бы решала мои проблемы с доставкой и развертыванием приложения(docker-compose), на мой продакшн сервер с доступом по ssh
Что посоветуете

Aleksandr
22.05.2017
18:53:07
Что посоветуете
даже не знаю, думаю что затачивать под такое нужно все самому. docker и ssh вещи друг друга в целом исключающие, это в разные стороны движение.

Igor
22.05.2017
18:54:50
Docker это контейнеризация окружения, а ssh способ взаимодействия с сервером
Я готов отказаться от такой старомодной вещи, но вы меня толкните в нужном направлении
На что менять

Aleksandr
22.05.2017
18:58:20

Igor
22.05.2017
19:01:25
Хорошо
Ну а дальше что
Чем развернуть свой compose на сервере

Aleksandr
22.05.2017
19:05:08

Konstantin
22.05.2017
19:26:52
без ssh)
но чот не вижу смысла отказываться от ssh

Sasha
22.05.2017
20:15:07
Здравствуйте, не удается получить доступ к сокету:
Использую Xamarin client socket.io
Возможно, у вас есть какие то мысли на этот счет?

Google

Таймураз
22.05.2017
21:19:59

Sasha
22.05.2017
21:21:07
https://socketio-chat.now.sh/
Сюда коннектит

Таймураз
22.05.2017
21:22:34
Вообще у тебя не создается сокетное соединение как таковое
лонг поллинг пашет

Sasha
22.05.2017
21:25:23
В чем может быть проблема? Возможно в настройках nginx?

Konstantin
22.05.2017
21:25:38
http://137.74.159.117:4000 - что там?
это nginx на 4000?