.
Anonymous
Oleg
Oleg
Oleg
У меня без англа никак
Oleg
А так, всё зависит от того, что тебе надо и при правильно построенном вопросе гуглится быстро
Oleg
Oleg
Останется даже после удаления имиджей
Serghei
Не на вражеском
Anonymous
Serghei
А так тебе ещё и бесплатно? ))
inqfen
Anonymous
inqfen
Тебе в картинках?
Anonymous
Serghei
Зачем занимаешься инженерией тогды? Или ты думаешь что распределённые системы строятся из ответов на тостере? ))
inqfen
Все знают, что они строятся из ответов на stackoverflow
Serghei
Прочитать что-то придётся. Отнесись к этому как к инвестиции, даже если тебе это и не нравится
Anonymous
У меня нет ответов на эти вопросы, просто занимаюсь, у меня и цели нет. Довольно все интересно.
Serghei
Anonymous
Отлично, сохранил.
Anonymous
Есть старый ноут
В один прекрасный день я накатил водки на него линукс.
Теперь он лежит на окне и выступает в качестве сервера.
От нечего делать я решил что мне нужен сайт, но создавать его на онлайн конструкторах это ваще не айс и не ок, решил я.
Научился lamp/lemp
А пока учился, много раз ломал систему (нет)
И вдруг, мне ткнули пальцем на докер.
И я такой: Господи, спасибо, это то что мне нужно, изолированная среда разработки, да которая еще и не требует аппаратной виртуализации, которой к слову на ноуте нет.
Вот как-то так.
Anton
Ilya
здарова! ребят, в чем может быть проблема, есть докер-композ файл, он поднимает нжинкс и пхп, когда на локалке его поднимаю, все ок. щас перенес все дело на впс в гугл клауд платформ, поднял docker-compose up, все поднялось, НО не могу достучаться по external ip до сервера
Ilya
если нужны файлики могу показать
fLipE
Ilya
по хттп
inqfen
А ты уверен, что у тебя там в клауде доступ по 80/443 открыт?
Ilya
не уверен, щас чекну
fLipE
по хттп
проверь, какие порты открыты и все
fLipE
и смотри что не так
inqfen
С того же хоста курлани localhost:80
Ilya
курлом с хоста робит
Ilya
Ilya
оно?
fLipE
оно. уверен, что проблема не внутри контейнера?
Ilya
да, кароч, там чет с настройками порта, сделал чтобы конейнер работал на 80 порту, заработало
Ilya
хз где это исправить только в самом сервере или в гугл клауд
Ilya
спасибо
Cin
Товарищи, посоветуйте как лучше сделать. Предположим у меня в докер-контейнере используется внешнее приложение, например youtube-dl как правильно поддерживать его в актуальной версии? Пересобирать контейнер каждый раз когда выходит новая версия?
Anonymous
А что такое докер-контейнер?
Pavel
Pavel
такие вопросы прям каждую неделю
inqfen
И сначала тестировать
inqfen
А то выйдет новая версия, автоматом пересоберешь и выкатишь - сломаешь
Cin
А так оно само регулярно ломается и надо пересобирать
Pavel
Cin
Получается что тот контейнер в котором живет старая версия youtube-dl перестает функционировать, и вся прелесть теряется
Pavel
@доку не читай
@сразу в чат пиши
@спрашивай
@и жди пока ответят
@а потом русскоговорящие чатики токсичные
Cin
ой всё
Serghei
🙃
Serghei
вот кстате
Serghei
Serghei
в этой книжке обсуждается один из примеров, когда сайд кар самостоятельно следит за изменениями и стягивает обновления
Serghei
похоже на твою задачу?
Cin
угу
Cin
я меня тоже такая мысль есть, вынести youtube-dl в отдельный контейнер и пусть он там автоапдейтится
Serghei
с другой стороны, в проде так не принято делать обычно
Serghei
ты же пишешь тесты
Cin
нууу )
Serghei
как ты можешь гарантировать что обновление ничего не сломает
Cin
никак
Cin
только довериться разрабам youtube-dl
Serghei
такое себе удовольствие, держать свежий софт ради того чтобы дерджать свежий софт. оптимизация (избежание) несуществующих проблем.
Cin
вообще нет
Cin
вот сегодня например youtube-dl сломался сам по себе, потому-что youtube там у себя внутри что-то обновил
Cin
и такое случается с периодичностью раз в 3-6 месяцев
Serghei
Это назвается CI/CD вобщето. Билд сервер стянул новый артефакт (в твоём случае это програмулину) прогнал тесты, если всё ок - сбилдил имедж и выкатил его в registry
Serghei
можно настроить себе чтобы хоть каждый час такое проходило
Cin
ну я собственно про это и спрашивал, верно ли что при каждом изменении артефакта нужно пересобирать образ
Cin
А если сборка образа происходит долго, а артефакт меняется часто?
inqfen
лучше какой-то сервис-посредник сделай
inqfen
Твой-то код ведь не менялся
Cin
я поэтому и спрашиваю что ощущаю, что надо выносить куда-то
inqfen
Сделай какой-то типа сервис dl-helper и взаимодействуй своим приложением с ним
inqfen
А вот он уже и пересобирается
Cin
Угу, вон выше Сергей про такой паттерн писал, спасибо.
Illia
И опять же народное творчество