Aleksandr
главная причина - недопроверили
Alexey
Недопроверили во всех возможных средах?
Aleksandr
недопроверили все ситуации
Alexey
Ну вот же ситуация: PDF из-за другой версии пакета в одном из дистрибутивов рендерится по-другому. На проде и у основных разработчиков этого дистрибутива нет и не будет. А пришлось подключиться человеку, который на другом работает.
Alexey
Или надо было заранее специально тратить время чтобы проверить работу проекта там, где он вообще никогда и работать не планировал?
Aleksandr
ну сколько было в процентном соотношении таких ситцаций и ситуаций с багами из за логики?
Aleksandr
которую не проверили
Alexey
Мало. Но это не меняет гадости ситуации и иногда трудности дебага.
Alexey
Баги логики мало к теме докера отношения имеют.
Aleksandr
я не про это, а про опраданность
Aleksandr
вернее важность
Aleksandr
вот я бы сказал, что юнит тесты, функциональные тесты и манки тесты в 10 раз важнее
Aleksandr
так же наличие доков
Denys
докер - один раз настроил и забыл все что ты пишешь - нужно писать постоянно. разные вещи немного.
Alexey
я не про это, а про опраданность
Я соглашусь с тем, что не на всех масштабах проектов оправданно юзать докер ради одной только консистентности среды.
Aleksandr
у нас вместо докера отлично устраивает амазон
Aleksandr
а версия ПО и так везде одинаковая
Aleksandr
пхп 7.1 и мускуль 5.7
Aleksandr
а если мы про пакеты, то для этого есть лок файл
Aleksei
А у вас кроме mysql и php есть ещё что-то?
Aleksandr
монго
Aleksandr
редис
Aleksandr
го
Alexey
Особенно про пакеты не в composer, а APT/RPM.
Aleksandr
неа, такого не держим
Aleksei
Я думаю что если вам не надо быстро расти то и не нужен пока докер
Aleksandr
амазон позволяет запустить из образа хоть 20 серверов за раз
Aleksei
У амазона есть автоскейл
Aleksei
Ага
Aleksei
Копировать образы
Aleksei
У нас дорого амазон юзать
Aleksandr
есть еще promox
Alexey
Proxmox VE?
Aleksandr
ага
Aleksei
У нас есть стойки в дц и мы там опенстеком нарезаем виртуалки
Aleksandr
у нас амазон и хецнер
Aleksei
А да, у нас только Россия, поэтому ещё амазон нам не очень
Aleksandr
россия как раз вообще не нужна нам)
Aleksei
Вот вот
fink3L
я тут подумал, вот он нормальный пхп чат))
Игорь
Привет! ищу специалиста кто сделает мобильную адавтацию для сайта на symfony. Сайт маленький 5 страниц.
Игорь
Исполнитель найден
fink3L
держи нас в курсе
Роман
:)\
Artem
кто чем делает service discovery?
Sergey
кто чем делает service discovery?
мои админы любят etcd
Artem
ок, спасиб
Роман
как выкинуть файл в untracked files git без добавление в .gitignore?
Роман
добавляем в .gitignore .gitignore fileName
Роман
теперь оба файла в untracked files
Alexey
И как это соответствует критерию "без добавления в .gitignore"? Или .gitignore, который в .gitignore - это не .gitignore?
Alexey
А если в .gitignore уже есть какие-то правила - что делать будешь?
Роман
Ну я же составлял этот файл
Роман
Я знаю что там есть
Роман
И что необходимо
Роман
Без .gitignore решения не нашёл, вот и сделал так
Роман
Проблема решена
Alexander
А симфони умеет в консольные команды? Хочу написать консольный сервис
Sergey
.git/info/exclude
symfony/console
Павел
Как получить конфигурацию бандла из config.yml? DI настроил а как получить понятия не имею, и чет не могу в доках увидеть
Павел
читай Semantic configuration раздел доки.
https://symfony.com/doc/3.1/bundles/configuration.html Это?
Alexey
Да. И по ссылкам оттуда.
Sergey
bin/console debug:config ?
Павел
bin/console debug:config ?
Не. Мне надо чтобы бандл знал свой конфиг. Я там все перечитал но не нашел того, как по-правильному вытащить массив с конфигом
Павел
Сонфигурацию и валидацию я настроил. А как получить конфиг чтобы с ним работать вообще не могу найти. Мб в глаза долблюсь
Alexander
$container->setParameter('app.mail.sender', $config['email_sender']);
Alexander
\AppBundle\DependencyInjection\AppExtension
Павел
$container->setParameter('app.mail.sender', $config['email_sender']);
А как setParameter относится к получению массива конфигурации? И что за массив $config
Alexander
В методе load должно быть что-то вроде
Alexander
$configuration = new Configuration(); $config = $this->processConfiguration($configuration, $configs);
Павел
Ну да
Alexander
Вообще можно взять любой сторонний бандл и посмотреть на его Extension
Alexander
А как setParameter относится к получению массива конфигурации? И что за массив $config
Получаешь массив конфигурации и передаешь эти параметры в контейнер
Павел
Вообще можно взять любой сторонний бандл и посмотреть на его Extension
Не хотелось бы чужие шишки перенимать. Хрен знает как там сторонние разрабы сделают
Alexander
Возьми официальные бандлы. Им то можно верить
Павел
Получаешь массив конфигурации и передаешь эти параметры в контейнер
Почему массив конфигурации выскакивает только в методе load? Разве нет какого-нибудь метода в Controller по типу getParameter