Size: a a a

RU.Docker — Официальное Русское Сообщество

2020 July 25

AR

Anton Reviakin in RU.Docker — Официальное Русское Сообщество
UID=1000
GID=1000

MYSQL_USER=root
MYSQL_ROOT_PASSWORD=password


запускаю сервисы docker-compose up -d, а к мускулу по старому паролю подключаюсь. Пытаюсь ввести пароль password - не подходит, хотя переменные UID и GID прошли
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
у тебя компоуз не следит за ним
источник

AR

Anton Reviakin in RU.Docker — Официальное Русское Сообщество
все, норм, нельзя было называть переменные так же как и в самом докер-компоуз
источник

AR

Anton Reviakin in RU.Docker — Официальное Русское Сообщество
было бы хорошо, если бы из .env файла можно было бы прочитать в bash скрипте
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Anton Reviakin
было бы хорошо, если бы из .env файла можно было бы прочитать в bash скрипте
в смысле
источник

AR

Anton Reviakin in RU.Docker — Официальное Русское Сообщество
ну пишу скрипт, который склонирует репозиторий, composer зависимости, миграцию проведет и т.д., вот чтоб не писать в самом скрипте пути и логин/пароль к мускулу - импортировать эти данные из .env
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
он в докере запускается или снаружи ?
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
из .env легко импортировать в баш скрипте. Как там... source вроде достаточно сделать
источник

AR

Anton Reviakin in RU.Docker — Официальное Русское Сообщество
снаружи
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
или циклом
источник

AR

Anton Reviakin in RU.Docker — Официальное Русское Сообщество
но может быть конфликт, т.к. в .env файле указаны руками UID,GID и вдруг не совпадут с реальными UID/GID пользователя
источник

AR

Anton Reviakin in RU.Docker — Официальное Русское Сообщество
а может вообще тогда в начале скрипта локальные переменные и в них выцепить из .env файла нужные переменные, вот только чем... пока на ум приходит sed
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
ты можешь скрипт выполнять в докере )
источник

AR

Anton Reviakin in RU.Docker — Официальное Русское Сообщество
или cat ./.env | grep ...
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
чтоб в изолированной среде )
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Anton Reviakin
или cat ./.env | grep ...
ну, типа того, но ты изобретаешь какую-то убер пушку
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
сложно потом будет поддерживать )
источник

AR

Anton Reviakin in RU.Docker — Официальное Русское Сообщество
та это на раз для тестового задания
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
варианты - подумай об ансибле или мейкфайле
источник

AR

Anton Reviakin in RU.Docker — Официальное Русское Сообщество
точно, мейкфайл, слышал. но не работал... аж страшно...
источник