Перед запуском убедитесь, что вы настроили все необходимые переменные окружения. В частности, необходимо изменить значения FACE_API_TOKEN и FACE_API_SECRET файле env_dist заодно переименовав его в
.env.
Для запуска приложения с помощью Docker Compose выполните следующие шаги:
- Откройте терминал в корневой директории проекта.
- Выполните команду:
docker-compose up --build
- Это приведет к сборке и запуску контейнеров, как определено в вашем файле
docker-compose.yml. - После чего можно будет посетить сайт http://127.0.0.1:8000/docs#/ для просмотра документации по АПИ и удобному взаимодействию
Если вы предпочитаете запускать приложение без Docker: Так же убедитесь, что вы уже у себя запустили PostgreSQL и изменили данные в .env
- Убедитесь, что Python 3.10 установлен на вашей системе.
- Создайте виртуальное окружение
python3.10 -m venv .venv
- Активируйте виртуальное окружение (На Линукс)
source .venv/bin/activate
- Установите необходимые зависимости:
pip install -r requirements.txt
- Запустите приложение с помощью Uvicorn:
uvicorn app.main:app --reload
- Флаг
--reloadвключает автоматическую перезагрузку сервера при изменениях в коде. - После чего можно будет посетить сайт http://127.0.0.1:8000/docs#/ для просмотра документации по АПИ и удобному взаимодействию