Найти тему
коморка фрилансера

публикация бота telegram в docker через portainer

подразумевается что у нас есть машина с докером и портейнером, как это сделать ищите у меня в статьях.

задача опубликовать простенький бот написанный на python который будет пинговать пользователя и уведомлять о его активности онлайн. Мне зачем? ребенок по ночам тошнит в телефон, а мне говорит, что нет, а я не люблю когда врут, собираю пруф))))

итак поехали, для работы бота нам надо собрать compose файл и собственно сам скрипт

файлик docker-compose.yaml

-2

рекваермент с нужной библиотекой

-3

и собственно сам файлик докера

-4

подготовились и идем в портейнер и жмем построить образ

-5

дальше по полюшку по полю: придумываем имя, загружаем в веб эдитор содержимое файла докер, ниже загружаем сопуствующие файлы, рекваермент и сам скрипт, нажимаем билд

-6

красота, образ готов, осталось запустить с ним контейнер, для этого идем в меню контейнеров

-7

дальше жмем advanced mode

-8

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

-9

справа в углу появится пуш о том, что ты зая

-10

а в списке контейнеров твой бот, желательно в статусе runing или healty иначе чета не так, а вот что не там погляди в логах и действуй по ситуации

-11