@prophp7

Страница 342 из 1387
$iD
17.04.2017
09:44:22
ничего не произойдёт

если юзаешь деплоер

там смысл интересный. - current (симлинк на последний успешный билд в relases) - releases (много версий, можно просто и быстро откатиться на предыдущий вариант)

т.е. вендоры инсталятся в папке releases (прогревается кэш и т.д. и т.п.), а когда всё успешно прошло - симлинк меняется на последнее успешное и никто не заметит что версия новая

Google
$iD
17.04.2017
09:46:46
в смысле даунтайма нет

Ivan
17.04.2017
09:46:51
что кроме https://deployer.org/docs есть интересного по этой теме почитать?

$iD
17.04.2017
09:47:15
capistrano - но на руби

Ivan
17.04.2017
09:47:22
отлично

$iD
17.04.2017
09:47:22
пользовались и тем и тем

have a fun

Василий
17.04.2017
09:58:38
в смысле даунтайма нет
даже когда структура базы изменяется?

$iD
17.04.2017
09:58:49
с этим сложнее

изначальный вопрос был про вендоры

Vadim
17.04.2017
10:00:14
со структурой бд тут только многоходовочные миграции, когда обратную совместимость ты ломаешь за несколько шагов

Василий
17.04.2017
10:00:58
код обновить это самое простое на самом деле. Ну и по возможности на билд-машине собрать и тесты прогнать, и с нее по серверам или виртуалкам раскидать уже собранный и минифицированный код как ты описал

$iD
17.04.2017
10:01:08
знаю 2 варианта: - doctrine migration / phinx - руками перед деплоем, зависит от изменений, некоторые мигрешены льются вместе с кодом

Василий
17.04.2017
10:01:49
со структурой бд тут только многоходовочные миграции, когда обратную совместимость ты ломаешь за несколько шагов
да. но тут тоже есть разные стратегии. Либо полностью в даунтайм уходить, либо постепенно сервера обновлять.

Google
Artem
17.04.2017
11:55:09
у кого есть няшный договор для почасовой работы с программером? поделитесь. поделитесь плиз)

Aleh
17.04.2017
12:50:29
https://dou.ua/lenta/articles/ved-for-programmers/

Rodion
17.04.2017
13:27:07
https://github.com/Halleck45/DesignPatternDetector уоу

Aleh
17.04.2017
13:28:45
Rodion
17.04.2017
13:34:25
сам не пробовал

dypa
17.04.2017
13:35:59
мне не пригодится с таким говнокодом abstract class Pattern_ReaderAbstract implements Pattern_RowDataGateway_ReaderInterface

Vadim
17.04.2017
15:11:56
подчеркивания хуже гоуту

dypa
17.04.2017
15:16:29
а ваш модный стартап уже приносит деньги? (с)

ну psr-0 какой ни какой, могло быть и хуже

Sergey
17.04.2017
15:30:01
может тут есть кто-нибудь с изощренным процессом зэро даунтайм деплоя и необходимостью менять схему базы?

ну мол кто как автоматизирует процесс мол снаала одну миграцию накатить. потом код задеплоить и потом еще миграцию

Evgeniy
17.04.2017
15:36:48
тупо льем, даже не делая заглушки)

перекрестился и вылелил

православненько

а потом: сервак воскрес

воистину воскрес)

0x9d8e
17.04.2017
15:38:41
А спонсор этого вечера вордпресс. Вордпресс — во истину воскрес!

Evgeniy
17.04.2017
15:39:48
битрикс - алах акбар

Rodion
17.04.2017
15:40:22
psr-0 deprecated уже 3й год

Google
dypa
17.04.2017
15:43:39
смотри в сторону pt-online-schema-change

psr-0 deprecated уже 3й год
тут весь проект deprecated уже лет 10 ;)

Andrey
17.04.2017
15:47:55
но не выпилили же)

Ivan
17.04.2017
18:04:26
не у кого не было проблем с установкой зависимостей из приватных репозиториев? у меня в composer.json описаны зависимости которые должны тянуться по ssh. но компосер при подтягивании зависимости все время просит пароль.

Alexander
17.04.2017
18:10:35
Используй авторизацию по ключу

Ivan
17.04.2017
18:17:22
я уже добавил ключ в гитлаб

Nurik
17.04.2017
18:39:18
https://github.com/Halleck45/DesignPatternDetector уоу
крайняя степень наркозависимости.

Aleh
17.04.2017
18:52:41
да не, идея прикольная, можно вечерком дома свой прод проект погонять)

ща кстати попробую :D

Fayozjon [CybernatiC]
17.04.2017
19:39:52
Братья скиньте пожалуйста линк на разрабов тг ботов

Salavat
17.04.2017
19:50:18
Здесь погляди : https://t.me/joinchat/AAAAAEHEvzjK8-VUbFSBFQ

Fayozjon [CybernatiC]
17.04.2017
19:50:51
Спасибо

Fayozjon [CybernatiC]
17.04.2017
19:52:19
херня какая то

Kirill
17.04.2017
21:17:13
а потом: сервак воскрес
ахаахахахахха xD в меморандум

Evgeniy
17.04.2017
21:21:39
не ну а че, так реально в 99% случаев

Kirill
17.04.2017
21:24:00
ну не 99%

ты перегибаешь

но бывает +)

А потом диалог с админами: - Херня, откатываем назад, всё упало - Ща посоны, обождите, патч накачу+

Evgeniy
17.04.2017
21:25:53
это hotfix называется же

Google
Evgeniy
17.04.2017
21:26:06
если раньше костыляли по ftp

то теперь хотфиксим по ssh

ну и для серьезности чтобы никто не разобрался, добавляем ansible или docker или все вместе

Kirill
17.04.2017
21:27:27
я изобрёл для докера новое применение

Evgeniy
17.04.2017
21:27:35
в индии есть такая профессия канализационный ныряльщик http://terra-z.com/wp-content/uploads/2012/10/255.jpg

Kirill
17.04.2017
21:27:39
я в нём phpunit с кодэсепшенами гоняю +)))

Evgeniy
17.04.2017
21:28:10
:D ну он как раз для этого и создавался

я жду момента когда lxc его выдавлять начнет

Admin
ERROR: S client not available

Kirill
17.04.2017
21:28:41
скажи это тем, кто всю оркестровку в проде поднимает на докере

+

у нас кстати прод на lxc

ой

палево

Evgeniy
17.04.2017
21:29:27
ну lxc хороший выбор хотя он сырой еще возможно местами)

у нас vagrant :D

Kirill
17.04.2017
21:29:45
да ладно? о_0

вагрант в проде?

Evgeniy
17.04.2017
21:29:49
у нас ansible разворачивает

нет конечно

Google
Kirill
17.04.2017
21:29:58
ребят

а, ффух

отлегло

Evgeniy
17.04.2017
21:30:07
в проде просто сервера которые через ansible

конфигурируются

Kirill
17.04.2017
21:30:16
я уж хотел порекомендовать завязывать с тяжёлой наркотой

Evgeniy
17.04.2017
21:30:37
а в разработке ansible конфигурирует vagrant так у большинства)

Kirill
17.04.2017
21:30:41
виртуалбокс в продакшене +)

а вам слабо? (с)

Evgeniy
17.04.2017
21:30:57
ну vagrant и под lxc можно стартануть

а вам слабо? (с)
если гос заказщик то там такие выкрутасы запросто можно сделать)

у меня на прошлой работе боевые сервера в vmware крутились

норм было, правда это внутренний проект был

но там многое в vmware жило

Kirill
17.04.2017
21:37:35
не, ну вмваря ещё ничего

она хотя бы работает

а вот виртуалбокс...

это мечта мазохиста

зато бесплатная

:D

Evgeniy
17.04.2017
21:41:57

Страница 342 из 1387