GITHUB ACTION, TERRAFORM, DOCKER, ANSIBLE. Развернем телеграмм бота. Nicky Lemeshko.

preview_player
Показать описание

Это первое видео в рамках DevOps марафона. Ты узнаешь о проекте Никиты Лемешко - телеграмм бот для выполения команд на сервере и как разворачивает его в продакшен. Технологии которые он использовал: GITHUB ACTION, TERRAFORM DOCKER, ANSIBLE.

Дополнительные видео по теме:

ХОТИТЕ ПОМОЧЬ РАЗВИТИЮ КАНАЛА?

★ BITCOIN: 3DkeRMFu4jsZCvRj8Bxn8iQCkgxfeVaxg8

КОНТАКТЫ:
Еще контакты:
Рекомендации по теме
Комментарии
Автор

В Ansible плецйбуке можно было количество строк сократить раза в три используя items для установки пакетов)

ivank.
Автор

Спасибо за материал! Подчеркнул для себя полезные фишки в GitHub Actions и Terraform!

andreil
Автор

Совсем я наверное старый, уже пятый десяток лет. Но мне кажется, что все современные технологии не облегчают разработку, а только усложняют ее. Никто уже и чихнуть не может пока не установит докер, не запустит nginx не наставит кучу пакетов, ну честное слово - как будто ракету в космос запускаем. Недавно был очень занят и попросил сотрудника сверстать одностраничный лендинг. Он мне как вернул результат так я и охренел, делал же все правильно он, как на ютубе учат - со сборщиком вебпаком, со всеми наворотами, babel и прочее. В итоге js файл получился на несколько десятков тысяч строк! И css на несколько тысяч строк. А по факту - открываешь блокнот и делаешь тоже самое руками, занимает 20 строк на нативном js и несколько сотен строчек css

pkgknlk
Автор

в гошке лучше делать multistage build
на первом шаге тянем зависимости и собираем бинарник
на втором просто копируем бинарник из 1 шага

в данном примере не критично, но если бот разрастется, подобный прием может хорошо так уменьшить вес контейнера

maxpower
Автор

Самый легкий базовый образ это scratch. Занимает 0 байт и даже входит в базовую поставку докера, соответственно не надо тратить кучу времени на его скачку) и да, golang бинари в нем работают) но это для совсем упоротых)

z
Автор

А в чем смысл devops-марафона, что на нем делают участники, будет ли этот бот дальше как-то развиваться в рамках марафона ? не понятно в общем

noNameChanelForME
Автор

Я все тоже самое сделал на одном пайтоне.

aleksandrdobrynin
Автор

Слишком тяжёлый бот вышел или я не прав?
Много строк выходит

AleksandrOsipov
Автор

Походу это для нормально продвинутых, я нифига не понял =(
А хотелось бы приблизительно то же самое, но для самых маленьких, еще не ставших девопсами.
Я имею в виду, что я нигде не могу найти пример реальной работы девопса с показом простейших действий, от которых дальше расти. Всё по отдельности можно найти (Гиты, Баши и тд), но вот цикл с начала и до конца, чтоб в принципе понять о чём это всё...

smokzpolski