Saltar a contenido

Requisitos

Antes de comenzar, asegúrate de cumplir con los siguientes requisitos:

  • Una máquina Windows/Linux/Mac.
  • Has instalado Git en tu máquina.
  • Una cuenta de GitHub con la que crear un token de acceso personal.
  • Tienes un conocimiento básico de Git.
  • Tienes acceso a internet en tu máquina para descargar repositorios de Git.
  • Al menos 4 GB de RAM.
  • Soporte de virtualización (Hyper-V, KMV, WSL2, etc).
  • Has instalado la última versión de Docker CE y Docker Compose, o Docker Desktop. Docker CE es totalmente de código abierto, mientras que Docker Desktop es un producto comercial.
  • Tienes un conocimiento básico de Docker y Docker Compose.
  • Tienes acceso a internet en tu máquina para descargar imágenes de Docker.
  • Java 11 SE (LTS).
  • Node.js. Puedes descargar Node.js desde el sitio oficial: https://nodejs.org/
    • El visor de mapas requiere Node.js con una versión compatible con Angular 16, que puede ser ^16.14.0 || ^18.10.0.
    • El administrador requiere Node.js con una versión compatible con Angular 10, que puede ser ^12.11.1.
  • npm: Puedes instalar npm siguiendo la guía oficial: https://docs.npmjs.com/cli/install
  • angular cli: Una vez que hayas cumplido con los prerrequisitos mencionados anteriormente, procede a instalar el Cliente Angular de la siguiente manera:
    npm install -g @angular/cli
    
  • Entorno de ejecución:
    • Al menos 1 GB de memoria.
    • Al menos 1 CPU.
    • Acceso a una base de datos soportada (Postgres u Oracle) en el caso de backend. El soporte de Postgres es estable, mientras que el soporte de Oracle requiere de pruebas adicionales.
  • Si se va a instalar en Windows como servicio, se necesita además:
    • WinSW 2.12.0 o posterior
    • .NET Framework 2.0, 3.1, 4.0 o 4.6.1
  • Se recomienda usar un proxy inverso delante del backend y del proxy (por ejemplo, IIS Microsoft) que sea capaz de proporcionar encabezados HTTP Forward (X-Forward u otros similares).

No olvides activar la ejecución de scripts de PowerShell

Es necesario permitir la ejecución de scripts de PowerShell. Para hacerlo, abre una consola de PowerShell con privilegios de administrador y ejecuta el siguiente comando:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
  • Java 11 SE (LTS).
  • Node.js. Puedes descargar Node.js desde el sitio oficial: https://nodejs.org/
    • El visor de mapas requiere Node.js con una versión compatible con Angular 16, que puede ser ^16.14.0 || ^18.10.0.
    • El administrador requiere Node.js con una versión compatible con Angular 10, que puede ser ^12.11.1.
  • npm: Puedes instalar npm siguiendo la guía oficial: https://docs.npmjs.com/cli/install
  • angular cli: Una vez que hayas cumplido con los prerrequisitos mencionados anteriormente, procede a instalar el Cliente Angular de la siguiente manera:
    npm install -g @angular/cli
    
  • Entorno de ejecución:
    • Al menos 1 GB de memoria.
    • Al menos 1 CPU.
    • Acceso a una base de datos soportada (Postgres u Oracle) en el caso de backend. El soporte de Postgres es estable, mientras que el soporte de Oracle requiere de pruebas adicionales.
  • Se recomienda usar un proxy inverso delante del backend y del proxy (por ejemplo, nginx) que sea capaz de proporcionar encabezados HTTP Forward (X-Forward u otros similares).