Tadeusz
вообще то я украинец
а что там непонятного на английском?
Salem
Ты хохлофоб?
Причем здесь это, представь он шарит такие скрины на любой не русскоязычный канал
Tadeusz
а откуда такая ненависть?
не обращай внимание на "украинский", я так и про русскую локализацию говорю
Salem
угу
George
вообще то я украинец
Извини, я так и понял. Ничего не имею против выбора пользователя в пользу локализованной системы
George
Но сам сижу только на английской - это в перспективе - меньше проблем
Tadeusz
в koi8-u больше букв, чем в koi8-r =)
B
ну ок. не обращаю. укр. локализация мне удобнее ) а в консоли все равно на англ
Tadeusz
все ж давно на utf
ну я про времена BSD на десктопе...
Salem
попробуй mysql -uroot -hmysql -p
Andrey
и там уже utf
Tadeusz
_УЖЕ_ да, да и тогда было, но koi8 быстрее
Salem
B
попробуй mysql -uroot -hmysql -p
Enter password: ERROR 2005 (HY000): Unknown MySQL server host 'mysql' (-2) У меня нет контейнера с мускулом. Я к локалке коннекчусь
Salem
там там же под капотом докер композ
Salem
я бы тебе посоветовал http://phpdocker.io
Salem
оно точно работает
B
О, спасиб ) когда-то пробовал его. В старых версиях то-ли еластика небыло, то ли чего.... тогда мне он не подошел. Но сейчас вроде все включено
Salem
весь архив распаковывай в папку с проектом и делай docker-compose up -d
B
ага. сенкс )
Artur
подскажите плз есть ли способ описать в docker-compose.yml или dockerfile чёт типа volumes: - /tmp:/app/tmp/
Artur
подскажите плз есть ли способ описать в docker-compose.yml или dockerfile чёт типа volumes: - /tmp:/app/tmp/
но так чтобы обе директории были внутри имиджа и не синкались на докерхост фс
George
зачем?
George
зачем тебе тогда проброс на хост вообще?
Andrey
NM
А что за ОС?
Andrey
Судя по скринам убунта
Andrey
Он уфв отключал
Artur
зачем?
Чтобы экономить на синке файлов. Достаточно симлинка который можно было бы описать не удаляя директорию
George
Мой мозг уже сломан
George
Чего-то не то и не для того
Artur
Не надо мне про зачем
Artur
Мне надо задачу решить любым способом)
George
xyproblem.info
Artur
Когда в папке много файлов синк на маке и винде слишком медленный
George
George
Может это поможет, но не готов отвечать за это на 100%
Artur
Явно не то
George
Короче, ты пока даже задачу внятно не можешь описать. Возвращайся, когда оно (описание) будет. Доброй ночи и хорошего сна.
Artur
Так я про конкретный кефйс спрашиваю, а не про решение задачи иначе придётся задачу обсуждать
Artur
Суть в том что на дев окружении. Мака и винды очень медленно работает синхронизации примонтированных с докерхоста папок
Gleb
а тем у кого винда купить мак
Gleb
не благодари
Gleb
https://www.parallels.com/ru/products/desktop/pro/#compare
Gleb
если денег хватило только на мак, а на параллесь не хватило то: делаем это https://medium.com/@TomKeur/how-get-better-disk-performance-in-docker-for-mac-2ba1244b5b70 если кажется что все равно не очень помогло то читаем до просветления это https://docs.docker.com/docker-for-mac/osxfs/ ну и конечно же самое важно чего почему то никто найти не может это вообще альтернативный путь https://github.com/EugenMayer/docker-sync
Artur
Спасибо полистаю
Alexander
народ, а в какой момент docker-compose —build маппит вольюмы? хочу сделать ONBUILD с запуском определённой команды из смапленного вольюма
manefesto
Он их не Мапит на сколько я знаю. Можно только копировать
kSandr
докер-компрз билд делает тоже что и докер билд ... по инструкциям с докерфайла, ни больше ни меньше
Alexander
а в какой момент? что я хочу сделать: есть команда, которую нужно единожды запустить при сборке контейнера (например, накатить миграции) каким образом это можно сделать?
Alexander
в идеале хочу чтобы всё разворачивалось банальным docker-compose up -d
Alexander
при этом то, что должно быть запущено только один раз (те же миграции) должны быть запущены только один раз
kSandr
тебе уже все сказали
Alexander
ну чёт я не вижу ответа на вопрос «в какой момент» ) только фразы про следование инструкциям и что не маппит, а копирует и ответа на вопрос «каким образом можно сделать желаемое» тоже не увидел )
manefesto
вопрос как накатить миграции ?
Alexander
да, как пример
manefesto
минутку
manefesto
блин
manefesto
найти не могу
manefesto
короче по идее в entrypoint вставить
Alexander
но при этом маппинг вольюмов идёт через композ файл, не через докерфайл
Alexander
да вот я сейчас тоже начинаю думать про это
Alexander
либо мультистейджинг сборка
Alexander
в одном из стейджей просто требовать путь до приложения и делать всё необходимое
manefesto
может, хз Но сборка и миграции по идее не связаны У тебя как минимум нет соединения с бд, ну если это не sqlite
Alexander
энтрипоинт вроде при каждом апе будет срабатывать?
manefesto
костыль
Alexander
ну чтож теперь мне для окружения разработчика
Alexander
не для прода
manefesto
на прод ты должен доставлять готовые контейнеры, без всяких сборок
Alexander
угу
manefesto
энтрипоинт
manefesto
все остальное от нечистого
manefesto
я тоже колупался долго