Email or username:

Password:

Forgot your password?
Top-level
Alexey Skobkin

А у тебя под маком используется volume или mutagen какой-нибудь?

Я просто помню как маководы страдали от того, что у них в докере очень так себе IO на монтируемых томах, что аж до костылей с синхронизацией по сети доходило.

6 comments
hardworm ☭

@skobkin тут чистый docker compose.

Да volume есть под БД. И да, это скорей всего эта проблема.

И полно статей с анальной эквилибристикой
habr.com/ru/post/665532/
evgwed.ru/kak-uskorit-rabotu-d

antonshell.me/post/docker-maco

Alexey Skobkin

@hardworm
Ну вот там, где у нас макоебили активно, там юзали костыли вроде mutagen и для макоси был оверрайд для compose отдельный.

Kurator Peaceful

@skobkin @hardworm я бы наверное перенес тесты на ci/cd. Раньше люди жили с build серверами и горя не знали, это сейчас баловство.

Я честно говоря так и делаю, большинство тестов запускаются удаленно пока я чай обновляю.

Alexey Skobkin

@kurator88 @hardworm
Одно другому не мешает вообще никак.
Я вот если интеграцию какую-то меняю, то мне гораздо удобнее у себя тесты на мощном железе прогнать, чем ждать пока CI просрется. Плюс без коммита не проверить, что не сломано.

Kurator Peaceful

@skobkin @hardworm я любитель тысячи тысяч мелких коммитов, и у нас автоматически запускаются интеграционные тесты на каждый коммит ( легаси, я поправлю ) ну когда я дома сижу понятно что можно и самому прогнать, если я хочу иметь возможность пить смузи и работать то можно потерпеть

Alexey Skobkin

@kurator88 @hardworm
Я тоже люблю атомизировать изменения.
Если я весь день писал не коммитя, то потом по логическим блокам разобью так чтобы можно было ревертнуть ломающий коммит откатывая только то, что реально напрямую связано.

Go Up