
Maksim
20.04.2018
12:43:27

Dmitry
20.04.2018
12:44:05

Borislav
20.04.2018
12:56:03

Google

Borislav
20.04.2018
12:56:09

Anton
20.04.2018
13:00:08
ребятки, раз по докеру разговор зашел - кто подскажет, в выоде docker ps -s что значит виртуал, а что значит то что не в скобках - не могу вдуплить
SIZE
4.57MB (virtual 884MB)
2B (virtual 196MB)
106MB (virtual 594MB)
0B (virtual 27.8MB)
198B (virtual 289MB)

Bohdan
20.04.2018
13:01:45

Anton
20.04.2018
13:07:42
пасибули
придется вся нахуй на альпину перепиздрячивать

Vladislav
20.04.2018
13:08:07
на scratch

Artem
20.04.2018
13:09:03
https://symfony.com/blog/new-in-symfony-4-1-simpler-service-testing
сейчас делаю через компилятор контейнера в тест среде

Anton
20.04.2018
13:10:51

Bohdan
20.04.2018
13:13:11
на alpine, конечно, оптимально, если ничего больше не нужно
серьезного, имею ввиду
мне вот еще интересно, можно ли глобально настраивать логгирование...

Anton
20.04.2018
13:14:14
тип посмотреть, какой объем на ссдхе нужен под минимальный старт

Google

Bohdan
20.04.2018
13:14:17
а еще интересно, можно ли делать типа docker-compose up -d; docker-compose logs
но так, чтобы не крутились все логи сохраненные при этом
ну если у тебя по одному инстансу - суммируй все виртуальные + все обычные

Maksim
20.04.2018
13:14:45

Bohdan
20.04.2018
13:15:00
надо поиграться

Maksim
20.04.2018
13:15:34
ну у тебя все логи будут в 1 имедж слетаться. а там логротейт и прочие веяния фантазии

Bohdan
20.04.2018
13:15:36
а то я вчера чуть баловался, приделал запуск hotreload сервера для фронта из-под докера (для разработки)
но хочется и запускать в детаче, и не иметь кучу логов
хотя блин, нахрен я парюсь - я все равно elk хотел ставить в докер

Anton
20.04.2018
13:15:56

Bohdan
20.04.2018
13:16:09

Anton
20.04.2018
13:17:06
деплой кстати как организовываете? на проде собираете? или шлете тужа уже готовые контейнеры?

Maksim
20.04.2018
13:17:16
elk тоже не всегда оправдан) в общем, по обстоятельствам надо смотреть

Bohdan
20.04.2018
13:17:49
для пощупать

Anton
20.04.2018
13:17:55
елк это писос, я открыл, и через 15 минут тупняка закрыл) если нет четких представлений, какие метрики нужны, то это оверхед

Maksim
20.04.2018
13:18:14
оно не про метрики, так-то)

Bohdan
20.04.2018
13:18:16
потому скорее graylog

Anton
20.04.2018
13:19:38
оно не про метрики, так-то)
вроде как графики строятся по разным показателям, когда ты хочешь проследить зависимость между количеством козявок в носу у админа и скоростью оборота бывшей вокруг посторонних хуев

Maksim
20.04.2018
13:20:28
это больше уже в сторону всяких графан, заббиксов и т.д.
elk - эт всё же про логопомойку в основном

Google

Anton
20.04.2018
13:21:13
я так же думал, а потом туторы сел смотреть, и охуел

Maksim
20.04.2018
13:21:41
не ну извращения разные бывают) но собирать метрики логстешем я б не стал) странная затея)

Bohdan
20.04.2018
13:21:59
я вот как раз хочу логопомойку сделать
т.к. уже десяток крон-команд делает меня печальным

Maksim
20.04.2018
13:22:40
я бы в сислог гадил) просто elk зачастую избыточен

Bohdan
20.04.2018
13:22:47
(а вообще лучше эту хрень на mq унести - вполне уместно, но это дороже)

Александр
20.04.2018
13:23:38
вообще, обычно все в stdout вываливается, а оттуда уже собирается и шлется куда надо - в сислог или елк

Maksim
20.04.2018
13:23:45
у тебя с контейнеров логи по юдп летают, все счастливы и довольны. Когда-нить потом ты можешь данные из сислга куда угодно закинуть, если захочешь. А на чём-то мелком - греп ок работает)

Anton
20.04.2018
13:23:51
логстэш - помойка логов, а вот кибана все это хувертит в линиии, столбики пирожки и прочую ебень

Bohdan
20.04.2018
13:24:21
в грейлоге еще алерты можно прикрутить)

Sergey
20.04.2018
13:24:43

Bohdan
20.04.2018
13:24:46
с учетом отсутствия автотестов и хештега #дашаблин про тестировщицу - будет полезно :D

Maksim
20.04.2018
13:25:16
в монологе алерты себе прикрути)

Sergey
20.04.2018
13:25:29

Maksim
20.04.2018
13:25:32
но так-то логстеш с этим прекрасно справится) вундерваффе)

Sergey
20.04.2018
13:25:33
это препроцессор
помойка это эластик

Bohdan
20.04.2018
13:26:12
логстеш - это шлюз

Maksim
20.04.2018
13:26:34
задача логстеша - собрать и куда-то отправить) у него своя очередь, свой сторадж... блек джек и шлюхи

Google

Sergey
20.04.2018
13:26:34

Bohdan
20.04.2018
13:26:38
или же роутер

Sergey
20.04.2018
13:34:21

Anton
20.04.2018
13:34:39
да, да, ок, я натупил, понял, понял

Maksim
20.04.2018
13:34:46
"вожди"... интересная позиция)

Sergey
20.04.2018
13:34:52
)

Bohdan
20.04.2018
13:34:53

Sergey
20.04.2018
13:35:17

Admin
ERROR: S client not available

Maksim
20.04.2018
13:35:59
блин)у меня ж подписка активная есть... надо тауренчика прокачать)

Sergey
20.04.2018
13:36:17
так еще до августа сколько времени)

Anton
20.04.2018
13:36:44

Bohdan
20.04.2018
13:37:23
ну вродь на проде собирать не ок, на ci и в registry пушить

Anton
20.04.2018
13:38:47
вот мне так же сказали... ну лан, будем угорать

Andrey
20.04.2018
13:38:48

Maksim
20.04.2018
13:45:05

Dmitry
20.04.2018
14:03:52

Borislav
20.04.2018
14:04:53
А подробнее? :)

Google

Bohdan
20.04.2018
14:05:33

Valentin
20.04.2018
14:08:37
А подробнее? :)
Мапишь реквест на дто, можешь даже его провалидировать сразу если удобно, потом создаешь ентити из валидного дто, делаешь свою логику там и сохраняешь, и если хочешь по православному то выносишь всё в сервис :)

Borislav
20.04.2018
14:16:50
Эмм. сложновато.. Я только начинаю работать с Symfony. Тут же простой вопрос. Хочу прямо в контроллере сделать загрузку файла, делаю все по инструкции и получаю ошибку. ЧЯДНТ?
https://symfony.com/doc/current/controller/upload_file.html
Я понимаю, что там делается слушатель и т.д., но ведь это уже как дополнение и, насколько я понимаю, не является обязательным требованием.
Вот я добавил сущность, форму, сервис...
Как я должен в контроллере передать UploadedFile ?
$fileName = $fileUploader->upload($file);

Shmaltorhbooks
20.04.2018
14:17:17
> получаю ошибку
кул
а нам можно о ней узнать?

Borislav
20.04.2018
14:17:38
На скриншоте выше ошибка

Shmaltorhbooks
20.04.2018
14:18:56
тут текст ошибки?

Andrey
20.04.2018
14:19:48

Borislav
20.04.2018
14:23:30
Я понимаю, что в переменной $file должна быть переменная типа UploadedFile, но WTF? Так указано в инструкции
Там подсвечивается переменная $file, это естественно потому, что getCover возвращает текст
В форме ->add('cover', FileType::class)

Andrey
20.04.2018
14:25:33
потом ты уже руками сетишь строку

Borislav
20.04.2018
14:30:00
Сущность:
https://pastebin.com/UbB6v5Wa
Сервис:
https://pastebin.com/khZPR7Mz
Форма:
https://pastebin.com/bDET8gn1
Контроллер:
https://pastebin.com/vzRnamz9

Sergey
20.04.2018
14:34:15
перечитай сообщение об ошибке и думай

Borislav
20.04.2018
14:34:41
Я уже написал все, что я думаю по этому поводу)

Sergey
20.04.2018
14:34:44
ошибка простая, никакой магии