Skip to content

馃摗 Sistema Hub para transferir, almacenar y gestionar las firmas de los usuarios.

Notifications You must be signed in to change notification settings

Ekisa-Team/xsighub

Repository files navigation

Xsighub

馃摑 Sistema Hub para capturar, transferir y mostrar las firmas de los usuarios en aplicaciones m贸viles y web en tiempo real.

APK

https://github.com/Ekisa-Team/xsighub_mobile/releases

Tutoriales

Requisitos

Iniciar proyectos Server y SDK

  1. Instalar node_modules.
pnpm install
  1. Ejecutar proyecto.
pnpm dev

Ejecutar ejemplos

pnpm --filter @ekisa-xsighub/core build && pnpm --filter @ekisa-xsighub/sdk build;  
  • Angular

    pnpm --filter angular dev

Realizar despliegue

Para desplegar una nueva versi贸n de este proyecto, se deben seguir los siguientes pasos:

  1. Ejecutar el script ./scripts/release.sh y seguir las instrucciones para especificar el tipo de versi贸n que desea publicar ("major", "minor" o "patch") y si desea agregar un alcance a la versi贸n (por ejemplo, "alpha", "beta" o "stable").

  2. Verificar que los cambios y la etiqueta de Git se hayan publicado correctamente en el repositorio remoto. Adicionalmente, debe haber un workflow generando generando la imagen de docker en ghcr y los paquetes de la aplicaci贸n deber铆an estar publicados en NPM.

Docker

Compilar im谩genes

docker buildx build -t xsighub-server:latest -f Dockerfile.server .

Ejecutar im谩genes

docker run --env-file apps/server/envs/development.env -p 3000:3000 -d xsighub-server