https://github.com/ekisa-team/xsighub
📡 Sistema Hub para transferir, almacenar y gestionar las firmas de los usuarios.
https://github.com/ekisa-team/xsighub
nestjs pnpm-workspace prisma unbuild
Last synced: about 2 months ago
JSON representation
📡 Sistema Hub para transferir, almacenar y gestionar las firmas de los usuarios.
- Host: GitHub
- URL: https://github.com/ekisa-team/xsighub
- Owner: Ekisa-Team
- Created: 2023-04-27T20:05:29.000Z (about 2 years ago)
- Default Branch: trunk
- Last Pushed: 2023-12-04T04:48:10.000Z (over 1 year ago)
- Last Synced: 2025-03-26T21:41:22.725Z (about 2 months ago)
- Topics: nestjs, pnpm-workspace, prisma, unbuild
- Language: TypeScript
- Homepage: https://xsighub.azurewebsites.net/docs
- Size: 1.78 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Xsighub
📝 Sistema Hub para capturar, transferir y mostrar las firmas de los usuarios en aplicaciones móviles y web en tiempo real.
## APK
## Tutoriales
- **1. Referencia independiente**
-
- **2. Referencia de tipo documento**
-
- **3. Visualizar documentos firmados o con firmas pendientes.**
-
- **4. Personalizar firma**
-## Requisitos
- Node.js (versión 18 o superior):
- PNPM:## Iniciar proyectos Server y SDK
1. Instalar `node_modules`.
```sh
pnpm install
```2. Ejecutar proyecto.
```sh
pnpm dev
```## Ejecutar ejemplos
```sh
pnpm --filter @ekisa-xsighub/core build && pnpm --filter @ekisa-xsighub/sdk build;
```- Angular
```sh
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
```sh
docker buildx build -t xsighub-server:latest -f Dockerfile.server .
```### Ejecutar imágenes
```sh
docker run --env-file apps/server/envs/development.env -p 3000:3000 -d xsighub-server
```