Официальный бот проекта "Flow Kitchen" / "Dance Kitchen"
- Python (v.3.12) - целевой язык программирования backend
- Aiogram (v.3.6) - асинхронный фреймворк для Telegram Bot API
- APScheduler (v. 3.11) - планировщик заданий с поддержкой асинхронного кода
- PostgreSQL (v.17.4) - реляционная база данных
- SQLAlchemy (v.2.0) - библиотека для ORM работы с PostgreSQL
- Redis (v.5.2) - NoSQL in-memory база данных
- Pydantic (v.2.11) - библиотека для валидации данных
- Docker (v.24.0) - инструмент для автоматизирования процессов разработки, доставки и запуска приложений в контейнерах
✅ Загрузить актуальную версию проекта
git clone [email protected]:TheSuncatcher222/flow_kitchen_bot_telegram.git
✅ Создать файл переменных окружения из примера
cp app/src/config/.env.example app/src/config/.env
✅ Изменить переменные окружения (если необходимо)
# на примере редактора Nano:
nano app/src/config/.env
✅ Запустить Docker (убедитесь, что docker daemon запущен в системе!)
docker-compose -f docker/docker-compose-develop.yml --env-file app/src/config/.env up -d
MIT
Ура, халява!
❤️ Кирилл
🩷 Оля