Это приложение для управления задачами с возможностью создания, удаления и получения задач через API. Приложение использует FastAPI для веб-сервиса, PostgreSQL для хранения данных, и SQLAlchemy для работы с базой данных.
- app - основное приложение на FastAPI.
- database - база данных с моделями и Redis
- docker-compose.yml - файл для запуска контейнеров через Docker Compose.
- Dockerfile - файл для создания Docker-образа приложения.
- Python 3.12
- FastAPI
- PostgreSQL
- SQLAlchemy
- Docker
- Docker Compose
Для запуска проекта с помощью Docker Compose выполните следующие шаги.
Сначала клонируйте репозиторий с GitHub на ваш локальный компьютер.
git clone https://github.com/NikolayBogachev/task-manager.git
cd task-managerУбедитесь, что у вас установлен Docker и Docker Compose. Для запуска приложения с использованием Docker Compose выполните команду:
docker-compose up --buildПосле запуска контейнеров ваше приложение будет доступно по адресу: