
Gaiaz Iusipov
24.12.2017
14:42:56
кто-нибудь сталкивался с таким?

Vladislav
24.12.2017
15:12:46
фикстуры каждый раз очень долго запускать
а дамп быстро

Google

Vladislav
24.12.2017
15:13:09
там даже в кодсепшене есть конфиг под дамп

Sergey
24.12.2017
15:14:44

Vladislav
24.12.2017
15:14:53
ты написал команду, запустил, потестил что получилось после?

Sergey
24.12.2017
15:15:18

Vladislav
24.12.2017
15:15:25
ну да, а что он хочет првоерить?

Sergey
24.12.2017
15:16:01
чуть выше он хотел ускорить тесты за счет ролбеков
если честно мне вариант твой больше нравится) с дампами)
я постгрес в оперативке запускаю - будет вообще мгновенное с таким вариантом
но у меня слишком разные фикстурки так что мне такой вариант не катит

Vladislav
24.12.2017
15:22:34
слушай, а такой вопрос: на ci делаю докер билд и потом пуш в регистр. в зависимости от ветки (прод, стейджинг) надо параметры разные. как их туда норм закидывать? не хочется ж коммитить. отдельными файлами и там делать copy?
сделаю parameters_prod.dump наверное

Google

Arky
24.12.2017
15:23:30
Симфони умеет энкодить файл в base64?

Vladislav
24.12.2017
15:24:23
Арки, это умеет язык прогроммировония
симфони это просто пачка конфет
которыми надо обмазываться
погугли php base 64
http://php.net/manual/en/function.base64-encode.php
вот перед тем как открывать телеграм - иди в гугл, а потом сюда, если ничего не нашел)

Arky
24.12.2017
15:26:18
Ну вдруг скажут "wtf у тебя симфони есть")
Спасибо)

Vladislav
24.12.2017
15:26:36
ты б хоть погуглил 2 варианта
симфони и не симфони

Gaiaz Iusipov
24.12.2017
15:27:17
Да, команда и тест видили разные данные в базе, я так понял из-за транзакции. Когда коллега отключил какую-то опция в конфиге кодсепшена все стало ок

Vladislav
24.12.2017
15:28:12
возможно кодсепшн как раз и делал ролюбэки) что-то такое там было

Gaiaz Iusipov
24.12.2017
15:30:46
А в симфоневской обвязке нет роллбэков?

Vladislav
24.12.2017
15:32:27
хз

Sergey
24.12.2017
16:05:30
обновлять проект на структуру 4й симфони это конечно та еще забава

Andrew
24.12.2017
16:14:12

Dinar
24.12.2017
16:23:51
Кстати а как будет все это работать с паралленьными тестами?

Sergey
24.12.2017
16:54:58

Google

Vladislav
24.12.2017
16:55:19
весь parameters.yml?
вот так? %env(DATABASE_URL)%'

Sergey
24.12.2017
16:56:29
да
https://github.com/fesor/project-skeleton
можешь тут пример глянуть
на одном из проектов где надо было вайтлейблы делать я еще просто отдельным слоем для каждого "проекта" вшивал свои конфиги
ну то есть билдится общий базовый образ и потом собирается еще с десяток "под проект"

Vladislav
24.12.2017
16:57:31
ну я понял)
спасиб

Sergey
24.12.2017
16:57:53
ну и еще - если у тебя sf 3.4 хотя бы - проблем с env переменными не будет

Vladislav
24.12.2017
16:57:57
а энв переменные уже сетятся провиженером каким-то?
3,4

Sergey
24.12.2017
16:58:07
ну и штуки типа "пароль к базе" и прочие секреты лучше через docker secret пробрасывать

Vladislav
24.12.2017
16:58:24
ну я понял, спасиб)

Sergey
24.12.2017
16:58:29
ну я понял, спасиб)
с секретами - способ их загрузки в симфони мягко скажем меня не особо вдохновляет... потому в целом без разницы если конечно ты не хочешь упороться
так что можешь в целом и без секретов...

Arky
24.12.2017
17:00:03

Sergey
24.12.2017
17:00:26
Но ты же говорил :>
я что-то про base64 говорил? короч подожди уже недельку и я залью свои чатики
хотя... не

Google

Sergey
24.12.2017
17:00:46
твори
но все же расскажи зачем тебе base64?

Arky
24.12.2017
17:01:18

Sergey
24.12.2017
17:01:33
если у тебя mysql 5.7+ то он тоже умеет в json

Arky
24.12.2017
17:01:47
имею ввиду)

Sergey
24.12.2017
17:02:04
Файл в json
тебе надо хранить референс на файл а не сам файл. Файлы хранят на файловой системе
я говорил юзать json вместо one-to-many связи для файлов

Admin
ERROR: S client not available

Arky
24.12.2017
17:02:43

Sergey
24.12.2017
17:03:12

Arky
24.12.2017
17:04:57

Stanislav
24.12.2017
17:05:10
ай на нэ на нэ
парни, ansible + docker swarm + symfony
как?
есть плейбуки годные мб?

Sergey
24.12.2017
17:05:45
А зачем это поле?)
попробуй объяснить мне причину вопроса? Опиши как ты планируешь тогда хранить
почему ansible + swarm? почему не просто swarm?

Google

Stanislav
24.12.2017
17:06:19
хочу выкатывать сервисы на digital ocean в один клик и иметь горячую замену
а что мне баш скрипты писать?

Sergey
24.12.2017
17:06:37
почему не кубернетис например?) с ним же проще чем со свармом

Arky
24.12.2017
17:07:03

Sergey
24.12.2017
17:07:17
ну мол... в простом варианте у тебя все будет делать docker-compose и docker-machine (для удаленного подключения к сварм класстеру)

Stanislav
24.12.2017
17:07:20

Sergey
24.12.2017
17:07:46
но ты забыл что у нас может быть больше одного аттачмента
ну мол... какой аспект ты хочешь на нем делать?
p.s. плэйбуки разумеется есть)

Arky
24.12.2017
17:08:56

Stanislav
24.12.2017
17:09:16
деплой с гита, релоад nginx для тестов и некоторые подобные вещи но внутри сварма

Sergey
24.12.2017
17:09:24
ну и в телеге - не один на сообщение

Stanislav
24.12.2017
17:10:00
по сути, хочу две кнопки, "заделпоить сервак", "задеплоить ветку". И чтоб все это с галерой, с балансингом

Sergey
24.12.2017
17:10:30

Arky
24.12.2017
17:10:34

Alan
24.12.2017
17:10:36