Skip to content

zahori-io/zahori-server-src

Repository files navigation

Requisitos mínimos para desarrollar el servidor Zahorí

  • Git
  • OpenJDK 11
  • Maven 3.8.1
  • Node.js v14.4.0
  • Npm 6.14.5
  • Docker 20.10.8
  • docker-compose 1.17.1
  • IDE para el desarrollo del frontend Angular (por ejemplo: Visual Studio Code)
  • IDE para el desarrollo del backend Java (Eclipse | Netbeans | IntelliJ ...)
  • Editor de base de datos: DBeaver CE (Comunity Edition)
  • WebDriver para Chrome si quieres probar un proceso con el navegador local

Para ejecutar el servidor en modo desarrollo primero añade las siguientes variables de entorno a nivel de sistema operativo o dentro de tu IDE preferido (Eclipse, Visual Studio, IntelliJ...):

Backend

  1. Importar el backend en Eclipse u otro IDE: importar la carpeta zahori-server-src/backend
  2. Definir las siguientes variables de entorno En Eclipse: Sobre el fichero ZahoriServerApp.java -> Run as... configurations -> pestaña Environments

ZAHORI_DB_HOST=localhost

ZAHORI_DB_NAME=zahori

ZAHORI_DB_PASS=Z@h0r12O2O

ZAHORI_DB_PORT=5432

ZAHORI_DB_SCHEMA=public

ZAHORI_DB_USER=zahori

ZAHORI_EUREKA_HOST=localhost

ZAHORI_EUREKA_PORT=8761

ZAHORI_SELENOID_UI_EXTERNAL_HOST=localhost

ZAHORI_SELENOID_UI_EXTERNAL_PORT=8080

ZAHORI_SELENOID_UI_INTERNAL_HOST=localhost

ZAHORI_SELENOID_UI_INTERNAL_PORT=8081

ZAHORI_SERVER_PORT=9090

  1. Iniciar el backend: Eclipse: ZahoriServerApp.java -> Run as... java application → Cuando arranque el backend estará escuchando en: localhost:9090