@symfony_php

Страница 554 из 1418
Serg
04.01.2018
22:55:00
Запуск новых хостов при увеличении нагрузки ?

Sergey
04.01.2018
22:55:13
кубернетис

да

ну либо автоскейлинг если ты на aws

Google
Sergey
04.01.2018
22:55:40
https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/

Serg
04.01.2018
22:55:59
ну либо автоскейлинг если ты на aws
Не, хочу внутри, железо позволяет

Sergey
04.01.2018
22:56:19
Не, хочу внутри, железо позволяет
то есть ты хочешь скейлить в пределах одного сервера?

ну... как знаешь но и это можно

тут больше оркестрация а стало быть читай доки по кубернетису

если dns для локальной разработки - можешь погуглить nginx-proxy для докера, аналоги есть под кубик, может проще искать будет

Serg
04.01.2018
22:59:12
Есть два мощных сервера с СХД, поверх бежит VMware Хочу поверх этого развернуть кубернетс ну и далее

А по поводу CI, gitlab внутри юзает кто? Что к нему надо прикрутить для автоматического деплоя ?

Sergey
04.01.2018
23:02:17
а так я лично дженкинс юзаю, но это как "тупой вариант"

еще рассматривал gocd

тут вопрос что тебе надо - тупо ранать джобы или пайплайны. А так все можно с гитлабом подружить

Google
Serg
04.01.2018
23:06:32
Я просто не понимаю в данный момент как это должно в идеале быть. Закоммитили изменения, тесты прогнали. Кто формирует релиз ? Гитлаб сиАй ? Кто формирует новые докер образы ? Кто говорит кубкрнетсу прибей старые воркеры и запусти новые из нового образа?

Или код шариться между воркерами ?

Вот про это бы почитать...

Sergey
04.01.2018
23:10:49
CI билдит образ, образ потом раскатывается кубернетисом по подам

кубернетису команду задеплоить может тот же CI давать

а тут уже вопрос к процессам

Vladislav
04.01.2018
23:11:22
сиай прогнал тесты и если все ок то он делает билд новый образов и пушит их в регистр(условно бд обзразов, dockerhub). потом сиай дает команду "обновиться", в зависимости от того что ты юзаешь: докер машина, куб илисворм. потом один из вышеперечисленых делает пулл с регистра и перезапускает сборку с нвоыми образами

Vladislav
04.01.2018
23:12:07
они все сделали для того чтобы люди шли с гитхаба

удобно походу

ну я купил докерхаб

Sergey
04.01.2018
23:12:32
некоторые плюшки там сделаны удобнее чем у гитхаба) ну а некоторые нет)

Serg
04.01.2018
23:12:54
Спасибо ребята, понял, то есть мне в принципе хватит гитлаба, верно понял, а дальше его конфигурировать под себя ?

Sergey
04.01.2018
23:13:08
да, под свои процессы и требования

Vladislav
04.01.2018
23:13:14
ну да. проси скинуть конфиги и разбирайся)

но сначала перейди на сф4, как ты хотел) все остальное потом)

Sergey
04.01.2018
23:13:52
но сначала перейди на сф4, как ты хотел) все остальное потом)
ну как тебе сказать... можно на 3.4 перейти и этого хватит пока с деплоем разбираешься

Serg
04.01.2018
23:14:02
Я честно говоря думал что гитлаб как локальный гитхаб и к нему надо что-то для CI доставлять

Vladislav
04.01.2018
23:14:04
ну или так

Google
Sergey
04.01.2018
23:14:19
они сейчас как полноценный солюшен

у них раньше был отдельный продукт - они его влили в основной

Serg
04.01.2018
23:17:00
но сначала перейди на сф4, как ты хотел) все остальное потом)
Я это ОЧЕНЬ долго оттягивал, сейчас проще будет переписать сразу на сф4 чем тянуть за собой толстые контроллеры, containeraware, свои bundles и проч

Vladislav
04.01.2018
23:17:51
так свои бандлы катят в сф4)

толстые контроллеры тоже

ну крч тут я не шарю, тут уже бизнес сторона) стоит ли и тд

Serg
04.01.2018
23:18:51
толстые контроллеры тоже
Хочется же красиво, «технический долг», все дела

Vladislav
04.01.2018
23:20:06
ну у тебя в папке src UserBundle, PostBundle, VasyaBundle?

Sergey
04.01.2018
23:20:46
ну просто делаешь один бандл и не меняешь структуру, делов то

или вообще убираешь бандлы - тоже не проблема

Sergey
04.01.2018
23:21:28
и называешь KakaxaBundle
никак не называешь, AppBundle на крайняк.

Vladislav
04.01.2018
23:21:35
JIeIIEIIIKa

Sergey
04.01.2018
23:21:38
соль не в бнадлах а в связанности между ними

Serg
04.01.2018
23:22:12
И будет снова братская могила, хотел раскидать классы по папкам исходя из бизнес-логики

если там <10K строк - то да. Если больше - то....
Лень до компа идти, завтра скажу

Google
Serg
04.01.2018
23:23:31
Именно

А то сейчас ивентлисенер отправляющий письмо может быть в одном из трёх мест/бандлов, к примеру

Sergey
04.01.2018
23:25:27
я тебе тут насоветую.... у меня довольно жесткие вкусы в разделении ответственности)

про сеттеры в сущностях впрягать мне уже тут запретили)

Serg
04.01.2018
23:28:01
Спасибо ребята! Всё картинка на ночь встала на место. Спасибо, помогли.

Serg
04.01.2018
23:32:07
Аж запекло )))
В этом чате обсуждали ? Форвардните начало, почитаю )

Admin
ERROR: S client not available

Vladislav
04.01.2018
23:32:30
В течении месяца

Jan
05.01.2018
00:39:06
https://medium.com/@fabpot/symfony-4-unpack-the-packs-a672d06850eb

Alex
05.01.2018
01:25:44
Спасибо за пост

Ruslan
05.01.2018
01:39:02
теперь будут мусолить симфони 4-3 один год, так нужно, так не нужно. пользуйтесь

Alex
05.01.2018
01:54:13
да ничего особо не изменилось

Sergey
05.01.2018
09:08:39
никак не называешь, AppBundle на крайняк.
недавно избавлялся от AppBundle и переносил все в src/

Sergey
05.01.2018
09:09:01
не понимаю людей которые делают папку AppBundle....

Google
Sergey
05.01.2018
09:09:15
это был best practice раньше

Bohdan
05.01.2018
09:09:39
господа можно ли как-то делать вложенные папки для yml маппингов доктрины?

я как-то пробовал - не прокатывало

Sergey
05.01.2018
09:09:47
не припомню что бы там говорилось "сделайте AppBundle как директорию внутри src"

Bohdan
05.01.2018
09:09:55
т.к. неймспейсы разбиваются через точку

Sergey
05.01.2018
09:09:57
Bohdan
05.01.2018
09:10:02
типа Contact.ContactData.orm.yml

Sergey
05.01.2018
09:10:11
там было просто "не делайте бандлы - просто сделайте AppBundle" - это никак не регламентирует структуру директорий проекта

Bohdan
05.01.2018
09:10:28
пути вроде указывать надо отдельно для yml
ты имеешь ввиду dir для маппинга в конфиге доктрины?

Sergey
05.01.2018
09:10:48
и еще утилс... ух

бэст практис

Bohdan
05.01.2018
09:10:51
да
только так и никак иначе?

Sergey
05.01.2018
09:10:55


а это 4я версия

Sergey
05.01.2018
09:11:33
только так и никак иначе?
увы да... ну то есть как, можешь ручками регать сущности в доктрину и тогда вообще никаких ограничений) это DoctruneBundle дурной

а это 4я версия
неужто ничего умнее Utils не придумали

Bohdan
05.01.2018
09:12:06
ойнунафиг я лучше переживу полотно из файлов) тем более, что симфони плагин умеет резолвить путь к нему для сущности

Salavat
05.01.2018
09:27:10
Sergey
05.01.2018
09:30:10
неужто ничего умнее Utils не придумали
ну типа чтобы показать что туда ложить не только фреймворковые штуки типа Controller/Entity

ну и если не нравится - контрибьють)

Sergey
05.01.2018
09:32:18
я пока на доках докттрины сфокусировался)

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