Skip to content

Code-Grown/fingerprint-service-secugen-wsq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FingerPrint Service WSQ

  • Servicio que provee el sdk actualizado y adaptado de SecuGen para la obtención de imagen en formato WSQ (FBI) interactuado con servidor desarrollado en Flask que utiliza comunicación vía Websocket.

Requerimientos para la instalación:

  • Distribución Linux (Probado en Debian 9, 10, 11)
  • Secugen Hamster Plus FingerPrint Device
  • Docker
  • Docker Compose

Manual de Instalación con Docker:

  • Conectar el dispositivo SecuGen Hamster Plus.

  • Todos los requerimientos a nivel de software, configuraciones, herramientas, etc. están cubiertas en el fichero dockerfile.

  • Toda la instalacion queda embebida dentro del contenedor, lo cual no es necesario instalarlo localmente.

  • Configurar variables de entorno:

FLASK_SECRET_KEY=tokenaleatorio
DEBUG=False

Deploy Local con Docker Compose

En el directorio del proyecto, en donde se encuentra el archivo docker-compose.yml, está el servicio creado para una versión productiva.

Ojo: Debes tener instalado docker y docker-compose en tu maquina local

Puedes crear los siguentes aliases en tu archivo ~/.bashrc o ~/.zshrc para simplificar la ejecución:

alias dc='docker-compose'
alias dce='docker-compose exec'
alias dcl='docker-compose logs'
alias dclf='docker-compose logs -f'
alias dcup='docker-compose up'
alias dcdown='docker-compose down'
alias dcstop='docker-compose stop'

Para poder levantar el ambiente local solo debes ejecutar la siguiente instrucción y esperar que se instalen las dependencias configuradas en el dockerfile que tiene asociado dicho ambiente.

Ejecutando docker compose para enviarlo a background directamente:

docker-compose up --build fingerprint_service

El servicio queda disponible a través del puerto 5000 en localhost.

Más información en el fichero dockerfile.

About

Fingerprint service to make interactions with sdk secugen and websockets apps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published