Denis
Ну об этом я догадывался.. Потому и тут
попробуйте выставить депенденси, чтобы стартовал app после запуска mysql
Max
Оно не повлияет мне кажется. Всё в любом случае запускается и рабоатет независимо от порядка. Просто не всегда сразу
Denis
Возможно просто иногда апп стартует раньше и просто имени мускула нет, от того и невозможность зарезолвить
Anonymous
@Maxpain177 будет жить. Поприветствуем!
Max
Всем привет. Есть CI/CD сервер с мощным i7-7700K@5GHz, NVMe raid0. Билдится образ 18гб (не спрашивайте что там внутри :D), далее push в ЛОКАЛЬНЫЙ приватный registry, но очень медленно, порядка 50 мегабайт в секунду. Полагаю из-за компрессии. Можно ли как-то ее отключить?
Navern
Покажи докерфайл) может можно будет размер имаджа сократить
Nix
Подскажите можно в docker-compose запускать контейнер полсе того как другой отключится?
Nix
например после npm install
Max
Возможно для твоих целей подойдет такая утилита как dapp
Max
она позволяет переиспользовать общие артефакты и кэшировать
Max
то есть если package.json/package-lock.json поменяются, то только в этом случае выполнится npm install / npm ci
Max
и при этом папку /root/.npm можно закэшировать для будущих билдов
Max
/flant/dapp
Max
на гитхабе
Nix
спс
Anonymous
@glcanvas будет жить. Поприветствуем!
Anonymous
@bitcoinmilianer1337 будет жить. Поприветствуем!
Anonymous
Слава Ибрагимов будет жить. Поприветствуем!
Anonymous
@Voiddancer будет жить. Поприветствуем!
енот
Драсьте, какой самый простой способ внутри контейнера запустить сервисы при старте?
енот
mysql, httpd
Nikita Dwarf
запихнуть в ентрипоинт
енот
так
Nikita Dwarf
docker run che-to tam http
енот
я не собирал образ, мне посоветовали тупо в него зайти и там ручками всё поставить
енот
в образ чистого центоса
Nikita Dwarf
O_O
Nikita Dwarf
шта ?
енот
ну да, я сам в шоке
енот
это неправильно?
Nikita Dwarf
а не проще тебе самому стянуть образ готовый и не ипать себе моск ? а папки с конфигами и данными вынести на хост
енот
нету готового
енот
точнее есть но я хз что в нем
енот
а вопрос деликатный
Nikita Dwarf
это неправильно?
нет.. прикол контейнеров чтоб ты запустил со всем гавном и не трогаешь, оно само ипашит
енот
специфичный софт
Nikita Dwarf
та не вопрос
Nikita Dwarf
открой докер файл и почиатй что он делает
енот
ну я с него начал, потом меня направили по ложному пути...
Nikita Dwarf
ты можешь конечно и сам.. написать докер файл и делать
енот
угу, ага
Nikita Dwarf
по поводу мускула, это офф репа их
енот
мне надо чтобы он был в образе
енот
очень специфичный китайский софт
Nikita Dwarf
мускул и апач это офф репы в хабе
Yuriy
FROM mysql и дальше чё надо запихать
Nikita Dwarf
Nikita Dwarf
или собирай образ за основу возьми этот
енот
FROM centos:6 MAINTAINER chemax.kr@gmail.com RUN yum install httpd mysql-server php openvpn -y COPY smb_scheduler_install /opt/ RUN sh /opt/smb_scheduler_install/autoinstall.sh я начал так
Nikita Dwarf
та блять
енот
оно правда не заработало
Nikita Dwarf
поставь два контейнера через компоуз, залинкуй их или пропиши пути и радуйся жизни
енот
вы думаете, я вас понял?)
Nikita Dwarf
эмс.. лады
енот
не, я знаю что такое композ
Nikita Dwarf
я курить, чуть позже напишу
енот
а если я их залинкую для софта оно будет выглядеть как будто всё локально установлено?
Driver
вы думаете, я вас понял?)
тогда рекомендую пройтись по началу документации
Nikita Dwarf
а какая рахница ? в мускуле всеранво прописываешь адрес и порт куда идти
Nikita Dwarf
очень специфичный китайский софт
база всеравно по адресам ходит, ей плевать локально или удалённл
енот
я бы даже сказал, "больной ублюдок"
Nikita Dwarf
Тебя не смущает что в конфигн ты пишешь адрес даже если локалхо т
енот
да не пишу я ничего никуда
енот
у софта скрипт инсталляции
Driver
а вдруг софт по файловому сокету только пашет?
енот
я не хочу разбираться с творчеством китайских программистов
енот
потому мне надо чтобы всё было в одном образе, подходит мне композ в таком случае?
енот
Тогда руками пишешь докерфайл и делаешь магию
позволю себе процитировать вас: "та блять"
Nikita Dwarf
позволю себе процитировать вас: "та блять"
Открываешь докер файл уже готовых и копируешь.. Будет контейнер из говна и палок,но рабочий
енот
Открываешь докер файл уже готовых и копируешь.. Будет контейнер из говна и палок,но рабочий
меня устраивает но я не понял как на докерхабе найти собсно докерфайлы
енот
а зачем тогда контейнер? засунь в образ виртуалки
нужно множить и множить и множить на VDS