
Nikitcat
26.07.2018
13:36:37
Schema::dropIfExists('batches');
так не подходит?
Ну при роллбэке она разве не должна удалятся?
она заменилась же, если откатываешь то до предыдущей версии, но её не было

Google

Саша
26.07.2018
13:38:33

Nikitcat
26.07.2018
13:42:10
Спасибо

Konstantin
26.07.2018
13:47:20
Привет ребята - подскажите как быть - хочу что бы процесс (сохранения большой базы данных на сервер) был незаметен для пользователя, создал очередь для данных целей - добавил задачу на выполнение - сервак работет - а во вьюху пользователю выдает 504 ) ;
как сделать так , что бы происходящее на backende было не заметно для пользователя ?
то есть разбить процессы как то надо )
..писать в разные Базы ?
Заранее спасибо )

Станислав
26.07.2018
14:41:17
Всем привет
Использовал jwt-auth библиотеку
Но нужно использовать passport и jwt авторизацию, id/secret должен жить на уровне middleware , где об этом можно почитать?

Nikitcat
26.07.2018
15:10:48
А что будет если я удалю локально миграцию, запулю на сервере и сделаю миграцию
получу nothing to mmigrate?

Максим
26.07.2018
15:12:26
Да

Google

Nikitcat
26.07.2018
15:25:16
Ага
Уже попробовал
Я не пойму почему у меня не хочет миграция проходить
то есть прошла успешно

Oleg
26.07.2018
15:28:02
Привет. Есть кейс: имеется "бинарное дерево" (каждый предок имеет только два потомка). Нужно заполнять данное дерево равномерно, слева направо, возможно кто сталкивался или знает какой-то алгоритм?

Konstantin
26.07.2018
16:05:38
Иди делай Лабу ))) кейс ??

Oleg
26.07.2018
16:15:01

Сергей
26.07.2018
16:27:57
Привет, друзья. Насколько неправильным является добавление директории ./vendor в репозиторий Git ?
Делаете ли вы так, если да, то в каких случаях

Kaido
26.07.2018
16:29:43
Зачем? Лол

Георгий
26.07.2018
16:30:20

Сергей
26.07.2018
16:31:20
А деплой как делаете, как новые модули подргужаете?

Георгий
26.07.2018
16:31:29
Composer

?
26.07.2018
16:31:33

Георгий
26.07.2018
16:31:35
Для этого

Сергей
26.07.2018
16:32:13
На сервере как модули обновляются?

Георгий
26.07.2018
16:32:48
Тысвои какие то туда добавляешь что-ли?

Сергей
26.07.2018
16:33:20
Нет, ну если дополнительную библиотеку подключаю
Если деплой частый, Сomposer должен при каждом обновлении проекта на сервере тянуть по сети модули для него?

Google

Maksim (Ellrion)
26.07.2018
16:40:05

Сергей
26.07.2018
16:40:49
Не знал, что у него какой-то глобальный кеш есть
Или имеется ввиду что директория ./vendor уже существует после предыдущего деплоя

Maksim (Ellrion)
26.07.2018
16:42:35

Алексей
26.07.2018
16:43:25

Сергей
26.07.2018
16:43:31

Алексей
26.07.2018
16:43:39
не делай так
Это лишнее время на билд

Maksim (Ellrion)
26.07.2018
16:43:47
Делай

f4rt~
26.07.2018
16:44:28
кто то на CD делает composer update O_o ?

Maksim (Ellrion)
26.07.2018
16:44:44

Сергей
26.07.2018
16:44:52

f4rt~
26.07.2018
16:44:52
о чем тогда дискасс?

Maksim (Ellrion)
26.07.2018
16:45:30

Алексей
26.07.2018
16:45:35
Делаешь отдельный билд для композера который создет артефакт
Потом при деплое проверяешь хэши composer.lock
Если идентичны - просто используешь артефакт иначе запускаешь билд композера и опять используешь артефакт

f4rt~
26.07.2018
16:45:45

Maksim (Ellrion)
26.07.2018
16:46:02
А тьфу ты
Туплю)

Алексей
26.07.2018
16:46:28

Nik
26.07.2018
16:46:36

Google

f4rt~
26.07.2018
16:46:44
как partial update, так и, допустим, полная заливка на новый апстрим кодбазы, просто в первом случае, деплой будет на пару минут дольше, пока пакетов нету в кеше
а дальше все вполне ок

Сергей
26.07.2018
16:47:00

Nik
26.07.2018
16:47:40

f4rt~
26.07.2018
16:47:41

Nik
26.07.2018
16:47:51
некий прокси с пакетами в локалке

Алексей
26.07.2018
16:48:08
зачем?
А зачем тебе каждый раз при билде делать composer install

f4rt~
26.07.2018
16:48:14
в плане не случится ничего плохого, если ты запустишь композер инсталл при несуществующих дифах в лок файле

Maksim (Ellrion)
26.07.2018
16:48:18

Admin
ERROR: S client not available

f4rt~
26.07.2018
16:48:19
он просто отдаст тебе nothing to install

Алексей
26.07.2018
16:48:49

Oleg
26.07.2018
16:49:04

f4rt~
26.07.2018
16:49:16
дык получается профит только при первой заливки кода на холодный сервер

Алексей
26.07.2018
16:49:24
нет

f4rt~
26.07.2018
16:49:29
как будто бы не похуй, 3 минуты она происходит либо 3 с половиной
если это происходит раз в месяц

Алексей
26.07.2018
16:49:49
Ну как бы не у всех это 3-5 минут

Maksim (Ellrion)
26.07.2018
16:49:54

Google

f4rt~
26.07.2018
16:50:01
да не важно, пусть даже 40 минут
ты говоришь о экономии лишних +/- 2х минут

Алексей
26.07.2018
16:50:15

f4rt~
26.07.2018
16:50:18
раз в пол года

Алексей
26.07.2018
16:50:19
На нем нет кеша
Вот это у вас частые билды

f4rt~
26.07.2018
16:50:45

Алексей
26.07.2018
16:51:07
А вот билды по 10 раз на день иногда

Maksim (Ellrion)
26.07.2018
16:51:24
Что за агент сервер?

Алексей
26.07.2018
16:51:25
для дев окружения

f4rt~
26.07.2018
16:51:30
для всех существующих происходит partial update , которыми оперирует лоадбалансер;
процесс заливки кода на новый сервер всегда долго, кмк это того не стоит, огромное имхо

Алексей
26.07.2018
16:51:54

f4rt~
26.07.2018
16:52:23
частичный апдейт, когда тебе всего лишь нужно поддерживать консистентность изменений на всех серваках

Алексей
26.07.2018
16:52:25
Я может чо не знаю
У тебя же постоянно новый контейнер

Maksim (Ellrion)
26.07.2018
16:54:02
С чего ты взял что у него вообще есть контейнеры и ci с артифактами?

Алексей
26.07.2018
16:54:30
Ну он так спросил и мне показалось что у него точно есть CD
и у кого в 2018 приложение не в контейнере?