Size: a a a

Saint P Ruby Community

2021 April 27

w

wi11son in Saint P Ruby Community
сомнительное удовольствие в маке докер запускать
источник

AK

Alex Koval in Saint P Ruby Community
дак там вроде пофиксили проблемы, не?
источник

w

wi11son in Saint P Ruby Community
не те, что м1
источник

MI

Maxim Indykov in Saint P Ruby Community
Уже зарелизили под м1 докер
источник

VK

Vladimir Kattsov in Saint P Ruby Community
Проблема не в докере под М1. Проблема в докере под MacOS в целом
источник

AN

Andrey Novikov in Saint P Ruby Community
С помощью некоторой чёрной магии в docker-compose.yml основные бесячие проблемы фиксятся
источник

v

vveare138 in Saint P Ruby Community
потенциально может в ногу выстрелить
источник

v

vveare138 in Saint P Ruby Community
да и все равно ощутимо медленнее даже с этими хаками
источник

VK

Vladimir Kattsov in Saint P Ruby Community
да, но есть проекты, на которых особо ничего не изменишь, к сожалению
источник

VA

Vyacheslav Alexeev in Saint P Ruby Community
а что кроме :cached монтирования и складывания кэшов во внутренние volumes?
источник

VA

Vyacheslav Alexeev in Saint P Ruby Community
насколько я понимаю, основной боттлнек это disk IO между виртуалкой и хостом?
источник

AK

Alex Koval in Saint P Ruby Community
именно
источник

T

Tim in Saint P Ruby Community
Только что услышал, что в рельсе в конфиге не рекомендуется использовать << для добавления элементов в массив. Пруфов не дали, потому вопрос - кто-нибудь знает в чем причина?
источник

КП

Кот Программист... in Saint P Ruby Community
Логический довод, это мутирование, мутировать можно отовсюду, отследивать потом трудно, а вот добавлять только в одном месте - удобно. Имхо
источник

EM

Eugene Maslenkov in Saint P Ruby Community
я раньше юзал docker-sync - быстрее cached работает.
В edge docker есть :delegated, работает супер быстро, но там в каких-то версиях он был поломан.
Прямо сейчас у меня проект на локалке крутится, по этому не могу сказать как там с синхронизацией. Но вроде проблем не испытывал (в конфиге у меня :delegated).
источник

КП

Кот Программист... in Saint P Ruby Community
http://docs.docker.oeynet.com/docker-for-mac/osxfs-caching/#semantics есть "4" варианта монтирования
источник

VD

Vla Dem in Saint P Ruby Community
delegated уже давно есть, тогда же, когда и cached, вроде.

Там mutagen ещё грозились завести, даже в превью был, кажется.
источник

SP

Sergey Ponomarev in Saint P Ruby Community
mutagen уже выпилили
источник

SP

Sergey Ponomarev in Saint P Ruby Community
там теперь OSX Fuse
источник

EM

Eugene Maslenkov in Saint P Ruby Community
Только что посмотрел:

у меня включена галочка experimental -> gRPC FUSE
в docker-compose.yml :delegated для кода

проверяю с помощью tail -f file.txt и cat > file.txt

синхронизация с локалки в контейнер практически не видна не вооруженным взглядом (думаю меньше 100 ms)
синхронизация из контейнера в локалку то же самое, у меня приглашение командной строки дольше появляется 😬 (mbp 15'' 2015 2.8 quad-core 16gb)
источник