Welcome to the Single Sign-On (SSO) service project utilizing face recognition! This project aims to provide user authentication through facial recognition using mobile_net as base model and another model trained using siamese network. The project is organized into several components, each serving a specific purpose.
To run the entire project, follow these steps:
- Run
docker-compose up
to start the whole project. - Perform Alembic migration and Milvus migration to set up the database.
- In the
sso-server
directory, runalembic upgrade head
to migrate the PostgreSQL server. - Run
setup
from therepository.milvus
to setup the Milvus database.