Instalación
Requisitos
Sección titulada «Requisitos»- Docker y Docker Compose (v2 o superior)
- Un puerto libre para el dashboard y la API
Despliegue con Docker
Sección titulada «Despliegue con Docker»La forma más rápida de probar Keues:
docker run -d \ --name keues \ -p 8080:8080 \ -v ./data:/app/data \ -e KEUES_DASHBOARD_URL="http://localhost:8080" \ gorerecord/keues:latestAbre http://localhost:8080 y ya tendrás el sistema en marcha.
La imagen está publicada en Docker Hub.
Con docker-compose
Sección titulada «Con docker-compose»services: keues: image: gorerecord/keues:latest container_name: keues ports: - "8080:8080" volumes: - ./data:/app/data environment: KEUES_DASHBOARD_URL: "http://localhost:8080" KEUES_EMAIL_PROVIDER: "smtp" KEUES_SMTP_HOST: "" KEUES_SMTP_PORT: "587" KEUES_SMTP_USER: "" KEUES_SMTP_PASSWORD: "" KEUES_SMTP_FROM: "" KEUES_SMTP_USE_TLS: "true" restart: unless-stoppedEl volumen ./data persiste la base de datos entre reinicios del contenedor.
Variables de entorno
Sección titulada «Variables de entorno»| Variable | Descripción |
|---|---|
KEUES_DASHBOARD_URL |
URL pública del dashboard (se usa en correos y enlaces). |
KEUES_EMAIL_PROVIDER |
(Opcional) Proveedor de correo. Usa smtp para envío vía SMTP. |
KEUES_SMTP_HOST |
(Opcional) Host del servidor SMTP. |
KEUES_SMTP_PORT |
(Opcional) Puerto del servidor SMTP (587 por defecto). |
KEUES_SMTP_USER |
(Opcional) Usuario de autenticación SMTP. |
KEUES_SMTP_PASSWORD |
(Opcional) Contraseña de autenticación SMTP. |
KEUES_SMTP_FROM |
(Opcional) Dirección de remitente de los correos. |
KEUES_SMTP_USE_TLS |
(Opcional) Habilita TLS para la conexión SMTP (true/false). |
Despliegue desde el código fuente
Sección titulada «Despliegue desde el código fuente»- Clona el repositorio:
Ventana de terminal git clone https://github.com/HastaCs/Keues - Construye y levanta los servicios de la pila (.NET API, dashboard React y SignalR).
La guía detallada de despliegue desde el código fuente se completará próximamente.
Siguientes pasos
Sección titulada «Siguientes pasos»Una vez instalado, consulta la guía de opciones del dashboard para configurar puestos, tipos de cola y flujos de kiosko.