Skip to content

Tricar5/face_detection_service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Сервис для детектирования лиц

Текущий статус

Бета - версия

Чеклист:

  • Перевод vue.js на работу с продакшн (пока стоит хард-код на адрес)

  • Продакшн-образы (полное конфигурирование переменных для контейнеров)

  • Персистентное хранилище для задач - скорее понадобится MongoDB или PostgreSQL для работы в длинную, чтобы хранить историю и юзеров

  • S3 для хранения фотографий

  • Прокси на контейнеры (сейчас фронт идет на локалхост)

Архитектура предлагаемого решения

Компоненты:

  1. Веб-апи (FastAPI)
  2. Очередь обработки (Redis)
  3. Брокер сообщений (RabbitMQ)
  4. Воркеры (Celery)
  5. Пользовательский интерфейс (Vue.js)

Архитектура

Запуск (Docker)

  1. Создание .env файла (если отсутствует)
make env
  1. Создание образа
make docker-build
  1. Запуск контейнеров
make docker-run

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published