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.