@nodejs_ru

Страница 779 из 2748
Dmitry ?
22.05.2017
09:31:19
сервер на express
Токен ты проверяешь руками? Или какой-нибудь passport.js?

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
чем можно сгенерить доку для rest api?
Ну тут смотря на чём он проектировался. Я сваггер юзаю (http://swagger.io/)

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
Господа а подскажите деплоймент тулзу
Пользовался pm2 deploy. Сейчас запихнул всё в контейнеры, но деплой пока не автоматизировал. Руками docker-compose push/pull/up

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
посматриваю на shipit
а зачем такое старье? особенно если все в контейнерах уже

Google
KlonD90
22.05.2017
17:16:40
да я не догнояю

этот кубернетес так тяжко идет :/ вроде все понятно но не понятно. слишком чет много команда вместо тог очтобы загрузил конфиг со всеми сервисами в yml и чтобы взлетело

пока как-то много императивщины в этой истории ( и так лень ее писать. хочу деплоить yml файлы и чтобы оно само дифы понимало

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
Спасибо

Igor
22.05.2017
18:14:44
а зачем такое старье? особенно если все в контейнерах уже
У меня не всегда и не всё в контейнерах. Есть задачи деплоя на хостинг по фтп

Aleksandr
22.05.2017
18:16:34
У меня не всегда и не всё в контейнерах. Есть задачи деплоя на хостинг по фтп
гораздо целостнее и проще закостылить такое в терминах докера чем подключать отдельный трэшовый по идеологии инструмент.

Aleksandr
22.05.2017
18:40:40
Аргументы в пользу трешовости?
ssh, rsync, нулевая изоляция, программирование вместо конфига, отсюда императивность зашкаливающая

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

Igor
22.05.2017
18:41:57
Почему все так внезапно возненавидели императивность

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

Aleksandr
22.05.2017
18:45:20
Почему все так внезапно возненавидели императивность
современному хорошему инженеру слишком много нужно знать и уметь, чтобы хорошо решать свои задачи, даже небольшое повышение императивности не вынужденное приводит в жопу довольно быстро

Я например предпочитаю написать таску используя удобное api. Чем изучать структуру и несущий в себе функционал, кофига
это когда вы разработчик, может даже один, и у вас только ваш любимый язык и минимум инструментов. вот да, там можно баловаться как душе угодно. если у вас 3-4 языка (что норма) и куча компонентов и многие сотни инстансов то потонете сразу

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
Неужели всё так плохо и ssh прошлый век?
ну оставьте его для ручного управления. в автоматизации (а мы же про нее?) это лишняя и очень вредная сущность.

Igor
22.05.2017
19:01:25
Хорошо

Ну а дальше что

Чем развернуть свой compose на сервере

Aleksandr
22.05.2017
19:05:08
Чем развернуть свой compose на сервере
заходите в чаты @devops_ru и @docker_ru, там раскрываются эти вопросы

Konstantin
22.05.2017
19:26:52
Чем развернуть свой compose на сервере
DOCKER_HOST=x.x.x.x; docker stack deploy -c stack.yml mystack

без 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?

Страница 779 из 2748