Anonymous
Строка 77 docker-entrypoint.sh
И где же этот скрипт?
🦠
О боги
Anonymous
Нашёл
🦠
В москве скрипт, на улице пушкина
Anonymous
200 строк, йа ипал
Etki
сложна
🦠
Ниработаит
Anonymous
И вы ещё предлагаете это всё построчно разбирать...
🦠
Если тебе нужна кастомизация делаешь from mysql в докерфайле и повторяешь cmd
🦠
Все
Anonymous
Мне реально сильно проще написать самому. Потому что такой скрипт разбирать неделю
Anonymous
А я пока три дня мучаюсь=)
🦠
Там все буквально для пятилетних
Etki
И вы ещё предлагаете это всё построчно разбирать...
ты там вроде хотел погрузиться в темную магию
🦠
То, что ты делаешь занимает у разобравшегося меньше сорока секунд
Etki
да как сказать
Etki
ты сам все-таки выбрал не официальные изображения гонять
🦠
Ты сидишь третий день изобретаешь велики, не веря в то, что тут сидят разбирающиеся
Anonymous
Что б понять как оно внутри устроено
Etki
для этого не обязательно устанавливать мускул вручную
Anonymous
Мускуль это лишь пример
Etki
а если хочется именно этого, то я не понимаю претензий по разбору официального изображения
Anonymous
Может быть разухабистое самописное приложение. И тогда придётся пройти аналогичный путь, только уже на том, чего не знают даже сами разработчики до конца
🦠
Опять непонимание парадигмы докера
Anonymous
А у нас это нормальная практика, не писать доки к самописному софту
🦠
Докир эт как лего, в детстве не собирал?
Anonymous
Нет, у меня были деревянные кубики
Etki
https://habrahabr.ru/company/pushall/blog/280218/
они еще данные умудрились потерять, просто эталонная статья о безграмотности
🦠
Докер - это идея одного процесса на контейнер
🦠
Неважно сколько и чего, все в итоге состоит из кубиков
Etki
как пример того что все уперлось в приложение
в настю, которая не понимает, что происходит, но пишет статью
Anonymous
Ещё одна причина, почему не вливаю дамп снаружи. Мускуль клиента не пускает снаружи, только с локалхоста
Anonymous
Сначала надо создать базу, юзера и всё такое
Etki
мускуль пустит клиента оттуда, откуда ты ему скажешь пускать
🦠
Что?)
Anonymous
Когда я ещё не разобрался с конфигом, снаружи не пускало, а через докер ран мускуль, пускало
Anonymous
Читай предыдущее сообщение
🦠
Если ты задашь пароль рута - будет заливать хоть из африки
Etki
так может сначала разобраться с конфигом, а потом делать заявления?
🦠
Укажи имя базы и пароль через енв
Anonymous
Для этого надо было верный конфиг подсунуть, а это не работало из-за того что докер нормально не ребилдился
Etki
ох блин, мы же вяснили уже, что все компоненты вели себя ожидаемо
Anonymous
Вчера нет. И сегодня до отката снапшота виртуалки тоже не ожидаемо совсем
🦠
Опять снепшоты
Etki
ожидаемо = согласно документации, если что
Etki
незнание документации не освобождает от сайд-эффектов
Anonymous
Кстати, сейчас ребилд так же не проходит docker build --rebuild -t private/drupal .
🦠
А зачем ты докером билдишь?
Anonymous
-f надо?
Cin
Потому-что он не читал доки
Anonymous
А чем? И как иначе?
🦠
Есть компоуз
🦠
Пишу не глядя в доки
Anonymous
https://docs.docker.com/compose/compose-file/#build Тут тоже про ребилд нету
🦠
version '2'
🦠
services:
🦠
mysql:
🦠
image: mysql:latest
Etki
ты минуту назад указывал ребилд в командной строке. откуда ему взяться в файле конфигурации?
🦠
environments:
🦠
- MYSQL_DATABASE=drupal
Anonymous
Где тут про ребилд то?
🦠
- MYSQL_ROOT_PASSWORD=root
🦠
Сохраняешь
🦠
В файл docker-compose.yml
🦠
Пишешь в командной строке docker-compose up --build -d
Cin
docker-compose up —help
🦠
Если в ответ на docker-compose ps что-то есть
🦠
Добавляешь после environments другую секцию volumes
Cin
ну замечательная же опция —help она отвечает на 80 процентов вопросов
🦠
В ней указываешь где конфиг, и где инит дамп
🦠
Если база поднялась супер
🦠
Идешь на хаб
🦠
Смотришь образа с друпалом
🦠
Добавляешь новый сервис
🦠
Все
Cin
mysql:latest - плохо.