Необходимо сделать рабочую конфигурацию docker compose с следующими сервисами:
- Телеграм бот на aiogram
- Redis для хранения состояний
- PostgreSQL как основаная база
- Nginx как веб-сервер
- FastApi как фрейм
- certbot для ssl
- Организовать общение между FastAPI и телеграм ботом.
- Docker
- Docker Compose
-
Клонируйте репозиторий.
-
Создайте файл
.env
в корне проекта и укажите в нем необходимые переменные окружения. -
Запустите контейнеры:
docker-compose up -d