@symfony_php

Страница 658 из 1418
Sergey
20.02.2018
18:50:19
так что все намного проще

Sergey
20.02.2018
18:55:18
а.. т.е у тебя дев зависимости прям в образе?

Vladislav
20.02.2018
18:59:14
Они могут там быть, но не подключаются же в проде))

Google
Sergey
20.02.2018
18:59:48
а.. т.е у тебя дев зависимости прям в образе?
да, почему бы и нет. Я планирую уходить от этого подхода если что

Vladislav
20.02.2018
19:24:06
Как будешь делать ?)

Sergey
20.02.2018
20:12:38
Dockerfile - чисто инфраструктура. Дальше все скриптами

и docker commit

но это еще не точно

Константин
20.02.2018
20:43:27
да, почему бы и нет. Я планирую уходить от этого подхода если что
Я дев зависимости держу в кеше композера внутри образа, но по дефолту состояние composer install —apcu-autoload —no-dev

и docker commit
Такое себе...

Sergey
20.02.2018
20:45:45
Такое себе...
почему?) аргументируй)

Константин
20.02.2018
20:46:11
Как минимум - зачем?

Не зачем аргументировать, а зачем так делать?

Sergey
20.02.2018
20:50:54
мультистэйдж билды - это примерно то же самое, но мне они не совсем подходят

более того - Dockefile это то же самое что bash + docker commit

многие даже делают так: ADD build.sh RUN build.sh

Google
Sergey
20.02.2018
20:52:02
(особенно если процесс сложный, скомпилить там чего например)

Ihor
20.02.2018
21:28:46
посоветуйте десктопный клиент для redis, или вебморду

Bohdan
20.02.2018
21:29:18
npm модуль есть

redis-commander вроде

http://joeferner.github.io/redis-commander/

применял,нормальненько

Ihor
20.02.2018
21:30:59
спасибо

Andrew
20.02.2018
21:31:21
https://redisdesktop.com/

качать только с гитхаба — там в релизах все есть

Bohdan
20.02.2018
21:33:24
да, этот я тоже пробовал

Alan
20.02.2018
21:33:38
https://github.com/luin/medis

Ihor
20.02.2018
21:36:14
Alan
20.02.2018
21:36:33
да

Ihor
20.02.2018
21:39:28
я его не юзаю )

Константин
20.02.2018
21:52:02
более того - Dockefile это то же самое что bash + docker commit
ну ок, но зачем самому то это вручную дёргать? Что это решает?

Константин
20.02.2018
22:11:58
например?

Sergey
20.02.2018
22:13:58
волумы

все ради них

Алексей
20.02.2018
22:15:38
Мы ещё копируем конфиги

Google
Алексей
20.02.2018
22:15:44
В докерфайле

Создавать по образу на каждый сервис - геморно

И не удобно



Весь докерфайл

Остальное в образе

А все зависимости в артефакте

И просто анпак артефакта

Зависимости меняются редко

И для их сборки есть отдельная таска

Если нужно собрать дев зависимости - отдельная таска тоже

Max
20.02.2018
22:36:58
а что делает after-build.sh - ?

Max
20.02.2018
22:37:13
@figushki

Алексей
20.02.2018
22:38:17
Чистит кэши и удаляет логи

Sergey
20.02.2018
22:42:17
Чистит кэши и удаляет логи
зачем если на размер образа это не влияет?)

ну и кэш лучше как раз таки оставить, если это кэш симфони

Sergey
20.02.2018
22:43:28
Не. Apt
тем более не вижу смысла

ну то есть если бы ты чистил после install

Google
Sergey
20.02.2018
22:43:39
то да

смысл был бы

а так - нет

просто лишний слой

меня больше интересует нафига вам в контейнере iproute2

Алексей
20.02.2018
22:44:44


меня больше интересует нафига вам в контейнере iproute2
Ой. Это Легаси говно которое я выпилю завтра

Sergey
20.02.2018
22:45:24
ну вот по этой причине я не хочу сборку в докер файл пихать

зачем

Алексей
20.02.2018
22:45:39
Было сделано чтобы xdebug мог сам себе порт выставить

Admin
ERROR: S client not available

Sergey
20.02.2018
22:45:40
сделал все чт онадо, сделал commit, получил компактный образ

или хост?

Алексей
20.02.2018
22:46:04
Ой

Sergey
20.02.2018
22:46:05
типа для cli

Алексей
20.02.2018
22:46:07
Хост конечно

Sergey
20.02.2018
22:46:20
норм

хотя можно сделать как @Enleur делает

сбилдил инфраструктуру, сбилдил приложение, сбилдил контейнер с приложением и вшил исходники

Google
Sergey
20.02.2018
22:48:13
просто это ровно то же самое)

только волумы нельзя юзать)

Алексей
20.02.2018
22:48:31
У меня волумы только для логов

Которые потом filebeat собирает

Sergey
20.02.2018
22:50:38
ну у меня так же

покрайнемере пока не пофиксят в php-fpm вывод логов в stdout

Sergey
21.02.2018
08:13:58
мне показалось или там в контейнере нжинкс с фпмом?

Sergey
21.02.2018
08:15:58
а как запускаете несколько бекендов для нжинкса?

Алексей
21.02.2018
08:16:56
а как запускаете несколько бекендов для нжинкса?
А в чем проблема поднять несколько инстансов?

Ecs+elb

Все поднимают

Sergey
21.02.2018
08:17:30
вам нужен 1 нжинкс и 5 бекендов к нему

а у вас на каждый бекенд идет нжинкс бонусом как я понимаю

Sergey
21.02.2018
08:18:07
ну ок

Danil
21.02.2018
08:21:34
ребят, а кто как делает авторизацию при использовании graphql? просто получаем токен и добавляем в каждый запрос или по-другому?

Константин
21.02.2018
08:23:43
ну, да. А в rest api не так?

Danil
21.02.2018
08:24:44
непонятно, как юзая тот же overblog бандл перенаправить всё через guard

получается же, что токен будет добавляться в схему каждого запроса и в каждом типе его описывать надо

Константин
21.02.2018
08:27:53
Так токен обычно через заголовки передают?

Страница 658 из 1418