Comments 16
Отличная статья для начинающих разработчиков!
Хочу указать на небольшие неточности.
1) docker-compos, а нужно docker-compose.
2) Собственно docker-compose упомянут, но не используется. Я думал вы его будете использовать для запуска PostgreSQL в виде сервиса (вместе с сервисом бота). Но вместо этого вы используете уже готовую внешнюю БД.
сейчас уже модно не docker-compose, а docker compose. compose - команда как часть docker.
Еще можно добавить, что способ деплоя не оптимален. Зачем грузить образ на Docker Hub, который отрубают для РФ, потом пляски с VPS. Воспользуйтесь Heroku, или российским аналогом - Amvera если иностранной карты нет. Просто запушите в Git код с докерфайлом, и все развернется и заработает. GitOps подход намного удобнее, три команды в консоли и все
Я только пытаюсь начать работать с докером. Откуда взялся докерфайл, он написан вручную или какой-то командой?
А как получаем доступ к боту? Где настройка портов, нетворка? Или в данную статью это решили не включать?
Этот бот достаточно простой. Он подключается к уже готовой базе данных. В данном примере смысла в настройке портов и нетворка нет. Так что решил не грузить народ)
Отличная статья! Спасибо!
Также было бы отлично, если бы упомянули как запустить и подключить редис. Стейты в aiogram - одна из киллерфич
Отличная статья! Спасибо!
Также было бы отлично, если бы упомянули как запустить и подключить редис. Стейты в aiogram - одна из киллерфич
Спасибо за серию статей, узнал много нового
Telegram Боты на Aiogram 3.x: Деплой бота через Docker