Для запуска FastAPI используется установленный Docker на компьютере.
- Склонируйте репозиторий
git clone <URL репозитория>
cd <название папки проекта>
-
Переименуйте .env-example файл в .env и вставьте туда недостающие данные. JWT_SECRET_KEY может быть любым, а для корректного использования верификации email необходим API ключ с сайта hunter.io. Его нужно ввести в EMAIL_VERIFIER_API_KEY.
-
Выполните команду для запуска контейнеров:
docker compose up --build
-
Откройте ваш браузер и перейдите по адресу http://127.0.0.1:8000/docs для доступа к приложению.
-
Вам откроется интерфейс SwaggerUI, где можно исследовать все написанные routes.
-
По окончании работы, остановите контейнеры:
docker compose down