🦠
Тапни на канал и отключи Уведомления
Антон
Тапни на канал и отключи Уведомления
На реплай приходит увеломление. Обсудили уже
Антон
Щас об этом речь
Антон
Канал замьючен по дефолту
Антон
Антон
Можно в айфоне не беспокоить врубать
Tadeusz
ябложесть
Антон
как думаете latest = master ветка это норм практика? а вот релизы уже через git tag -a v0.0.15 -m 'Release v0.0.15' и соответственно image:0.0.15 уходит в прод
Антон
то есть latest != 0.0.15, а именно latest == master
Антон
вот мне как-то так видится
Anton
Главное, чтобы команде было удобно
Anton
Остальное вообще не важно, как там у других Мне удобнее ветками работать, т.к часто делаю PR и нужно небольшие куски смотреть
Anton
Латест для юзеров, не для девелопера
Антон
я к тому, что при пуше или мердже в мастер надо билдить образ? тогда логичней тэг мастер делать на этот образ
Антон
а латест на v0.0.15
Evgenii
https://habrahabr.ru/company/itsumma/blog/345976/#comment_10596176 ггг
Itsumma известные дурачки и врунишки
Mentat
Itsumma известные дурачки и врунишки
Круто, это перевод, вообще-то Chris Short
Evgenii
Круто, это перевод, вообще-то Chris Short
Ну я же говорю дурачки, своего не написали)
Alexander
Itsumma известные дурачки и врунишки
Я ваще-то ссылку на камент кинул
Mentat
Я ваще-то ссылку на камент кинул
Тыж пойми, главное заявить что докер жил, жив и будет жить, аки Ленин, шобы не остатся вот таким вот парнем из твоего комментария
Alexander
XD
Mentat
Ну и в целом из коментов мне больше понравилось про то, как индус сломал вот это https://github.com/moby/moby/issues/34601
Mentat
и они полгода решают кому чинить
Alexander
Вот это код! err, err2!
Alexander
Это в го стандарт?
Александр
сокращения - да, сам код - хрень какая-то
pa[aad
короче вот конфиг version: '2' services: database: image: mysql:5.7 volumes: - dbdata:/var/lib/mysql env_file: - .env environment: - "MYSQL_DATABASE=${DB_DATABASE}" - "MYSQL_ROOT_PASSWORD=${DB_ROOT_PASSWORD}" - "MYSQL_USER=${DB_USERNAME}" - "MYSQL_PASSWORD=${DB_PASSWORD}" ports: - 33061:3306 volumes: dbdata:работает все за исключением MYSQL_USER & MYSQL_PASSWORD только root создается вот пример .env DB_HOST=database DB_PORT=3306 DB_DATABASE=test_schema DB_USERNAME=user DB_PASSWORD=test_user DB_ROOT_PASSWORD=test
Александр
Если не указан user, он ругается и не создаёт контейнер
Александр
удали контейнер и volume
Александр
env_file можешь не указывать
Александр
docker-compose сам видит .env
Александр
если имя именно такое у него
pa[aad
Если не указан user, он ругается и не создаёт контейнер
так контейнер то создан и работает, но не создает юзера в mysql
Aleksandr
Александр
так он его создаёт только при создании базы
pa[aad
есть ли книга какая-то по докеру. хотя бы по началу на русском что бы понять это все, а потом можно и на английском
Александр
Без английского никак
Александр
Там же по контексту всё понятно, даже если англ на базовом уровне
Александр
Не соглашусь, тонкостей много)
Александр
Если для разработки - то да, но для работы с докером нужно много знать
Anonymous
Не соглашусь, тонкостей много)
Главное - понять суть. А все тонкости будут вытекающими. Для всех тонкостей нужно хорошо знать как работают процессы в linux. Тут и года не хватит, наверное. Не то, чтобы книжку прочитать...
Александр
А то появляются потом вопросы как мне ssh в докер прокинуть и работать с ним как с vps
Anonymous
А то появляются потом вопросы как мне ssh в докер прокинуть и работать с ним как с vps
Я же говорю, что пару видосов хватит https://www.youtube.com/watch?v=hdVNKmru3LM И все вопросы по поводу ssh отпадут сами собой.
Vik
Чат, мы тут завтра Разбор Полетов писать будем. Завтра планируем углубить тему Docker, Kuber и все такое про контейнеры Приходите в онлайн, для интерактива https://www.facebook.com/razborPoletovPodcast/posts/1663457740377086
Vik
А где можно тематических стикеров на ноут надыбать?
хм, ну тут надо выловить резидента на каком-нибудь евенте.
Vik
@jbaruch последний раз раздавал на Kubercon
Alexander
@Vfd4bi ты должен иметь своё мнение на этот счёт, правда?
JBáruch
"В онлайн"? Серьёзно?
я внимательно внимаю вашей критике. Что не так?
Nklya
Может у Александра нет интернета))
Vik
я внимательно внимаю вашей критике. Что не так?
может человек за культуру языка болеет и ваш суржик и прочие русофобские штуки, не доставляют
Vik
Но это не точно
Alexander
я внимательно внимаю вашей критике. Что не так?
за "в онлайн" надо расстреливать. Медленно
JBáruch
а за “интернет” надо, не?
Alexander
"онлайн" - это не место, это состояние
Vik
А как правильно, люди добрые?
Alexander
сервер - онйлан. если человек сказал, что сервер в онлайн - значит он дебил
Николаич
Вот docker-compose файл: https://pastebin.com/dSjWd6S1 Вот сам Dockerfile: https://pastebin.com/qtphYFht Надо при пересборке контейнера выполнить скрипт миграции: ./sh/migrations.sh -dbn stageMongoApp up Как я ни извращаюсь - на момент запуска MongoDB еще не запущен.
JBáruch
"онлайн" - это не место, это состояние
а, вон чо. То есть у нас оказывается не бывает слов, которые одновременно и то, и другое. Кто бы мог подумать. Я в прострации от таких новостей.
JBáruch
@JBaruch у меня для тебя плохие новости
близко, конечно, но пронесло. Знаешь почему? Потому что я не про сервер говорил. Все ок, встречаемся в онлайне!
JBáruch
всё равно херня
я всё ещё _в_ ахуе от твоих обвининий. Вне зависимости от моего местонахождения.
Alexander
это замечательно
pa[aad
можно ли в dockerfile после монтирования раздела ( volume ) запустить команду, ну что бы не docker exec, а сразу все в одном месте ? или так неправильно ?
pa[aad
В dockerfile не монтируются волюмы
а в docker-compose.yml нету такого ? я видел что-то onrun, но не работает
Aleksandr
что хочешь сделать?
pa[aad
что хочешь сделать?
запустить сборку кое чего
Aleksandr
запустить сборку кое чего
ну на такие подробности мне нечего сказать