
Dmitry
07.12.2017
14:16:33
нинужон)
то есть все таки заюзать это
https://github.com/liip/LiipImagineBundle

Sergey
07.12.2017
14:16:56
если у тебя нет докеров и т.д.
то да

Google

Sergey
07.12.2017
14:17:12
если есть - у тебя есть варианты интереснее

Dmitry
07.12.2017
14:17:14
нет докеров

Sergey
07.12.2017
14:17:27
ну тогда мой вариант будет не таким удобным возможно

Dmitry
07.12.2017
14:18:29
нужно под разные девайсы отдавать разный размер изображения, при том что изначально может быть загружен макет до 10-20 МБ

Дмитрий
07.12.2017
14:18:30
2 года назад возможно, мы как раз 2 года его используем и котрибютим туда))

Vladislav
07.12.2017
14:18:45

Дмитрий
07.12.2017
14:18:58

Sergey
07.12.2017
14:19:00
https://github.com/h2non/imaginary

Vladislav
07.12.2017
14:19:50
не читал чат, спасиб)

Sergey
07.12.2017
14:19:56
https://github.com/fesor/api-example/blob/master/docker/nginx/config/locations/image_cache.conf
вот пример конфига если у тебя нет CDN

Google

Дмитрий
07.12.2017
14:20:08
кароче ApiPlatform + GraphQL кто-то рабтал ?

Vladislav
07.12.2017
14:20:30
о
опять
никто не работал кажись)

Sergey
07.12.2017
14:20:45

Dmitry
07.12.2017
14:20:50

Дмитрий
07.12.2017
14:21:17

Sergey
07.12.2017
14:21:33
ну то есть это не то, не годится.

Дмитрий
07.12.2017
14:22:02
https://github.com/api-platform/core/pull/1358
Его и смотрю

Sergey
07.12.2017
14:22:21
я бы для graphql юзал webonyx/graphql-php и свои обертки какие-нибудь... оно конечно неудобно и Youshido/GraphQL прикольнее но последний чуть не дотягивает
в целом с graphql в php пока все плохо и удобных решений нет
от слова совсем
все по итогу либо пилят велосипеды на основе тих пакетов либо пилят на ноде

Dmitry
07.12.2017
14:23:39

Дмитрий
07.12.2017
14:23:56
ты в конфигах настроиш фильтры

Sergey
07.12.2017
14:23:57
у меня знакомые сейчас пилят свой велосипед на основе webonyx - он обещает быть удобным. @SerafimArts вы ж запилите?)

Дмитрий
07.12.2017
14:24:04
и потом к любой картинке будешь их применять
перед отправкой
vich хорош тем, что тебе нужно только передать объект в котором картинка, указать поле, и фильтр ссылка готова

Google

Dmitry
07.12.2017
14:25:15
перед отправкой
я просто отдаю в мобильное приложение только ссвлку на картинку

Дмитрий
07.12.2017
14:25:53
картинка есть у тебя, пробей в config.yaml конфиги, фильтры как в доке написаны, и просто используй её
Для graphQl юзаю бандл от Ренато понравился он мне на конференции
https://github.com/overblog/GraphQLBundle
а под капотом webonyx/graphql-php

Sergey
07.12.2017
14:28:53
но жить можно
+ yaml отстойный формат для описания схемы
с учетом того что у graphql нынче есть свой язык для описания оной
https://github.com/facebook/graphql/pull/90

Дмитрий
07.12.2017
14:30:13
спасибо почитаю

Sergey
07.12.2017
14:31:48
ну как "есть", будет)

Sergey
07.12.2017
14:32:09
https://blog.graph.cool/graphql-sdl-schema-definition-language-6755bcb9ce51
блин надо свой велосипед допилить... столько велосипедов надо допилить...

Andrey
07.12.2017
14:41:20
Как то говорили, что гугл всегда просит цифру на авторизацию
Во кейс, просто на "да"

Константин
07.12.2017
14:42:45
Exception trace:
() at /usr/local/app/vendor/sensio/distribution-bundle/Composer/ScriptHandler.php:293
С -vvv вот это даёт

Борис
07.12.2017
14:44:07

Дмитрий
07.12.2017
14:49:20

Google


Константин
07.12.2017
14:51:26
Exception trace:
() at /usr/local/app/vendor/sensio/distribution-bundle/Composer/ScriptHandler.php:293
Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::executeCommand() at /usr/local/app/vendor/sensio/distribution-bundle/Composer/ScriptHandler.php:143
Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache() at phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php:282
Composer\EventDispatcher\EventDispatcher->executeEventPhpScript() at phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php:205
Composer\EventDispatcher\EventDispatcher->doDispatch() at phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php:81
Composer\EventDispatcher\EventDispatcher->dispatch() at phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php:189
Composer\EventDispatcher\EventDispatcher->doDispatch() at phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php:96
Composer\EventDispatcher\EventDispatcher->dispatchScript() at phar:///usr/local/bin/composer/src/Composer/Command/RunScriptCommand.php:101
Composer\Command\RunScriptCommand->execute() at phar:///usr/local/bin/composer/vendor/symfony/console/Command/Command.php:266
Symfony\Component\Console\Command\Command->run() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:861
Symfony\Component\Console\Application->doRunCommand() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:208
Symfony\Component\Console\Application->doRun() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:245
Composer\Console\Application->doRun() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:127
Symfony\Component\Console\Application->run() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:100
Composer\Console\Application->run() at phar:///usr/local/bin/composer/bin/composer:54
require() at /usr/local/bin/composer:24


Дмитрий
07.12.2017
14:55:26
А просто composer install валится?

Борис
07.12.2017
14:58:22

Дмитрий
07.12.2017
14:59:30
Скорее что-то в секции дев занесены, а оно и в проде дергается
Типа забыть dump() удалить на проде
Но об этом трейс не говорит

Константин
07.12.2017
15:02:44
На rc всё крутится в docker swarm, модифицировать там код без пересборки невозможно. RC собирает CI с мастер ветки.
Если бы легко было там дебажить, я бы уже давно продебажил. Надо думать

Admin
ERROR: S client not available

Борис
07.12.2017
15:06:33
Один хер гадать по кофейной гуще - это не вариант

Arky
07.12.2017
15:07:06
@fes0r запилил атачменты) https://pastebin.com/mFYddvRG

Константин
07.12.2017
15:07:45
В общем сейчас чёнить придумаю. Но это не точно

Дмитрий
07.12.2017
15:19:51
Дамп поставить и смотреть на чем вылетает?)

Константин
07.12.2017
15:25:08

Борис
07.12.2017
15:28:46
ахахахха

Google

Arky
07.12.2017
15:29:03
А как же конструктивная критика? :>

Борис
07.12.2017
15:29:06
А че эт за шедевр такой? Что за атачменты?

Arky
07.12.2017
15:29:33

Andrey
07.12.2017
15:30:59
Dump, exit.

Борис
07.12.2017
15:31:04

Дмитрий
07.12.2017
15:33:47

Arky
07.12.2017
15:34:55
Dump, exit.
Ну я не знаю как это делается в апи. Вроде этот экшн ничего вообще возвращать не должен.

Andrey
07.12.2017
15:35:57
А вообще, ты же только разрабатываешь. Себе то выводи.

Борис
07.12.2017
15:36:47
@Eraice начни с gist хотя-бы - там можно комментить построчно. Во вторых, ты явно сделал этот код к чему-то готовому - тогда делай fork и PR чтобы его там можно было обсудить. Код ревью по pastebin такого я еще не видел ))))
@fes0r где ты их находишь?

Andrey
07.12.2017
15:37:18
Наш сын полка)

Arky
07.12.2017
15:37:40

Константин
07.12.2017
15:37:41

Борис
07.12.2017
15:39:17
Наш сын полка)
Тогда ок Хорошо, что он в симфони, а не в Ларавель полк попал

Arky
07.12.2017
15:40:23

Борис
07.12.2017
15:42:26
АААА :) Я подпишусь на тебя в гите. Просто вспомню молодость :)
Хочешь чтобы тебе комментили замечания - делай пуллреквесты сам себе - тебе их откоментят, ты пофиксишь, и будешь в мастер вливать только true код одобренный symfony чатом?

Дмитрий
07.12.2017
15:44:00

Константин
07.12.2017
15:44:07
И я)

Борис
07.12.2017
15:45:21
ахаха ребзя, вы туда зайдите - я получаю удовольствие. Это первые шаги ребеночка. Я даже свое время готов потратить, чтобы покомментить. Уже начал))) правда, прямо в коммит, пока ПР нету

Andrey
07.12.2017
15:45:46
мы видели уже