Максим
Сергей
А если на продакшн, на деве и локально одна версия пхп и одинаковая связка nginx+php-fpm+mysql можно же без докера? :) Какая то повальная контеййнеризация всего в последнее время.
Maks
ну у тебя же не голый пхп?) там же экстеншны всякие, которые тоже могут иметь версию. Конфиги нжикса тоже где то надо хранить -> синхронизировать
Anonymous
Я вообще не понимаю зачем заморачиваться докером если проект не масштабный.
Anonymous
Большинство его использует, чтобы без головной боли развернуть на другом сервере. Но при этом лучше промучиться с вопросами и проблемами. ))
Сергей
Ну стоит у меня на паоу екстеншнов больше чем на проде, как это мешает жить?
Maks
Ну стоит у меня на паоу екстеншнов больше чем на проде, как это мешает жить?
ты же сам пишешь "одинаковая связка", так да или нет?))
Сергей
Связка да, просто у меня больше эекстешнов для пыха. Если сам проект их не использует то они никак не влияют
Maks
в общем запуск в изолированном окружении (читай докере) и нужен для того, что бы явно прописать все зависимости.
Maks
мы как то присели на недельку с одной поделкой, пока кто то не припомнил, что один из бинарей надо собирать с хитрым флагом
Maks
то есть борьба с неявным знанием тоже задача контейнеризации
Сергей
С коллегой спорили, он тоже за повальную контейнеризацию. У нас рабочий проект битрикс + пых 7.1 Хотим погонять в 7.3 и 7.2 что б поднять версию на сервере. Он естессно говорит - в докер! А я думаю ну стоит у меня к 7.1 в комплекте и оба других, что мне мешает сделать новый конфиг в нджинксе под два новых локальных хоста но с другими пхп. Вот только cli режим заставляет задуматься, может все таки докер :) что б не городить с запуском консольных агентов :)
artem
всем привет. тут проблемы с jwt и граф. создал ключи, вроде все настроил но отхватываю An error occurred while trying to encode the JWT token. Please verify your configuration (private key/passphrase) https://gist.github.com/artemzakholodilo/b56d62cb882360cb6c0603f2e1ac6b61
artem
уже несколько раз ключи генерил
artem
openssl genrsa -out config/jwt/private.pem -aes256 4096
Alex
уже несколько раз ключи генерил
права на чтение есть? случайно не внутри докера генерил ключи?
artem
не в докере. хотя код запускаю из докера
artem
права дал
artem
перезапустил докер и заработало. теперь вопрос, как мне с токеном попасть в защищенный квери? типу этого: query { author(id: 4, bearer: "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE1NzI2MDY1NTEsImV4cCI6MTU3MjYxMDE1MSwicm9sZXMiOlsiUk9MRV9VU0VSIl0sInVzZXJuYW1lIjoiYWRtaW5AZ3JhcGhzeW1mb255LmNvbSJ9.Es4yuQyHVh-JfPcHnZN6MSe_YrOX8C2L4-YTuN7ZLRjkn8GPQ0VR2dXSyLWWW41wBsh9vY-PrXiSY2mZ801cLGZk0j_t0FPRG3IsB5vyvV1PEvqgEfLCDG03jDa5wRK1Mk3CKKAuQXLWFcwNCz5MMMxNU5Mu9WhwXPSwqgzWIt2mUq2hg6i3kmDOqIeBiHH-AaJ2PvGDuU1TeO8uwimn2fqclRNPZdcQ10-__FrSe69GjLfAOv-Epr1HfT1hrmWwg6k0HSwFVAItYSD7juD2yxvNi7hekn9qV9yO3Uq0VqM484k7dXnOfDmEXIuMhRL70VnwFPHj_35OR6d1ezZQ1sx8LFi8aWxmxBOFmRI1dx2SeMCFSPmQlzagzLndBSgNxjAeElNA29x7SP48hi6aknu59u9KDaqKsZ_QU0N-E5Ycus11SKmlplhZjm9YFL9a9JhTt06Oo4JJ4WYpZ3klKa8F3wZ324hbJCkf1dgYfp2WiThd431ExNII4f9u6w6WqKhp2qeM0hadqbhh946MC6D-5Zw_Hzb2DAfr_2NzZLdOEwb6iBevU5zUyyYViJ25RkxEG3Ikm92MetVMQGcoR9ICyHPZHAUKNSZJ_X2S0gp6TmTrQ9zzuF2qkTJwy5qXYJpZOUKJxhH3Tq4nyQBv4IAvFmxV_YrVBDCRaDbZwNA") { id, email } } ?
Alex
токен передается в хедере
artem
author: type: 'Author' access: "@=isAuthenticated()" args: id: type: Int так оно пойдет через jwt?
Сергей
в security.yaml укажите что-то типа этого firewalls: graphql: pattern: ^/graphql/protected methods: [GET, POST] stateless: true provider: jwt guard: authenticators: - lexik_jwt_authentication.jwt_token_authenticator тогда все запросы /graphql/protected будут фильтроваться по токену.
artem
спасибо)
artem
не помогает
Андрей
а может кто issue запостить?
Андрей
докопался я
Андрей
после чистой установки не отрабатывает bin\phpunit на платформе Win. Если закоментить 96 строку в файле vendor\symfony\phpunit-bridge\bin\simple-phpunit.php то все ок становится. на linux такой проблемы не наблюдается
Андрей
а то лениво на гитхабе регится(
artem
а то лениво на гитхабе регится(
Ужс. Мб все таки стоит зарегатся
Maks
может он по религиозным соображениям)
Maks
у меня парочка колег дропнули там аки когда его мелкомягкие выкупили)
Alexey Mishurovskiy
А зачем вообще на винде разрабатывать на пыхе?
Alexey Mishurovskiy
Не предназначена она для этого
Vadim
Не предназначена она для этого
Не предназначена != не работает. Все там прекрасно ставится, прекрасно запускается и прекрасно выполняется. Суть в обязательном использовании линукса состоит в том, что на сервере чаще всего стоит именно он, и чтобы свое приложение легко развернуть на хостинге, рекомендуют использовать линукс, а если чисто разрабатывать, то почему нет?
Alexey Mishurovskiy
А если чисто разразработывать и не деплоить, зачем тогда разрабатывать?
Vadim
А если чисто разразработывать и не деплоить, зачем тогда разрабатывать?
Потому что человек учится, нет? Вы много своих локальных проектов задеплоили? У меня десятки висят и только 2-3 деплою. Многие из них вообще не будут деплоиться, потому что это либы.
Alexey Mishurovskiy
Так может лучше сразу правильно учиться?
Vadim
Так может лучше сразу правильно учиться?
Вы сразу правильно учились? Сразу пср, композер, мвс, все дела, да? Нет. Да и как винда связана с правильностью? Все на ней нормально работает.
Vadim
И докер на ней тоже теперь нормально работает
Alexey Mishurovskiy
Я против винды ничего не имею, но как раз соглашусь с Русланом, разработка у меня происходит в виртуалке под линуксом
Alexey Mishurovskiy
Убунту как единственная десктоп система мне не нравится
Андрей
Хз.. Никогда особо проблем не испытывал
Андрей
Что мак, что лялих, что венда
Андрей
Руки и голова
Alexey Mishurovskiy
На маке докер нормально тоже не работает с тяжёлыми проектами
Dima
Не гоните, помню года три назад работал на Винде пока не пришлось ставить один навороченный проект. В тот момент я понял что винда это полное говно
Dima
Быстро перешёл на Линукс
Андрей
В чем навороченость была?
Андрей
В венде один минус, норм докера нет
Dima
Редис, очереди, докер и куча других зависимостей
Андрей
Это настраиваемое
Alex
И crlf
Настройки шторма, не?)
Alexey Mishurovskiy
Настройки шторма, не?)
Да, только не все настраивают😂
Alex
В венде один минус, норм докера нет
Да нормальный докер под винду!
Alexey Mishurovskiy
Но гит решает проблему
Alexey Mishurovskiy
Да нормальный докер под винду!
Который кстати не работает на , Хоум
Alexey Mishurovskiy
А с включенным гипервизором не работает VMware и virtual box
Alex
У меня рабочий ноут и два монитора к нему, тоже вот летом решил на линукс переехать, и чо Неделю трахался, но два монитора подключить не смог...
Alexey Mishurovskiy
У некоторых 3
Dima
Мдаа, не знаю
Dima
У всех компаниях где я работал по два моника и тоже все норм настраиваю
Alex
По всей видимости, зависит от докстанции.. я для своей так и не смог найти дрова, оф тех поддержка говорит, что ничего кроме винды не поддерживают)))
Dima
Лично на моем ноуте стоит линуха для работы и винда для игрух. С линуксом у меня была проблема с дровами для тачпада
Dima
Но ничего, обновил ядро какой то версии и поставил сам нужные дрова для Леново и все работает. Просто иногда бывает лень сидеть и настраивать
Alexey Mishurovskiy
Вот я холивар то начал😂😂😂
Dima
=))
Alex
Кроме того, уж если сильно так надо - ставить убунту встроенную)))
Alexey Mishurovskiy
Alexey Mishurovskiy
Я ее юзаю для туннелей
Alex
Но, по своему опыту ещё раз замечу: за год работы с докером на винде (а у нас все разбито на сервисы, все в конейнерах) неприятные ощущения от докера испытывал раз пять всего, - лечилось рестартом докера
Alexey Mishurovskiy
Почему? Тоннели работают