Skip to content

Latest commit

 

History

History
82 lines (56 loc) · 2.57 KB

README.md

File metadata and controls

82 lines (56 loc) · 2.57 KB

Hospital Español - Estandar ICD-10

  • Aplicación web desarrolladoa con VueJS para búsqueda de diagnosticos según el estandar ICD-10.
  • Este proyecto consume la API REST que expone el proyecto ICD-10.

Requisitos

  1. yarn
      curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
      echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
      sudo apt update -y && sudo apt install -y yarn

Instalación

  1. Clonar el repositorio.
  git clone https://github.com/ortuagustin/diagnosticos-ICD10.git
  cd diagnosticos-ICD10
  1. Ejecutar yarn install para instalar las dependencias
  2. Ejecutar yarn serve para levantar la aplicación de manera local. Acceder a la URL que se informa en consola
  3. Ejecutar yarn build para compilar y deployar

Docker

Para correr la aplicación con docker:

Requisitos:

  1. Docker
  2. Para no tener que usar sudo en los comandos de docker:
  sudo usermod -a -G docker $USER

Es necesario deslogearse para que los cambios tomen efecto.

  1. Asegurarse que el servicio docker está corriendo:
  # con systemctl
  sudo systemctl start docker

  # ó, con service
  sudo service docker start
  1. Levantar el proyecto ICD-10

Correr la aplicación

  1. Clonar el repositorio.
  git clone https://github.com/ortuagustin/diagnosticos-ICD10.git
  cd diagnosticos-ICD10
  1. Crear y correr el contenedor:
  docker build -t diagnosticos-icd-10 .
  docker run -it -p 8080:80 --rm diagnosticos-icd-10
  1. La aplicación deberia poder accederse desde http://localhost:8080/
  2. Se asume que el proyecto ICD-10 está corriendo con los valores por defecto; se puede cambiar la URL de la API REST modificando la variable de entorno VUE_APP_ELASTIC_URL
  • Se puede setear la variable de entorno a nivel sistema, o se puede utilizar los archivos .env como propone la documentación de Vue
  • Crear (si no existe), un archivo .env.local en la raiz del proyecto con el siguiente contenido:
  VUE_APP_ELASTIC_URL = URL a ElasticSearch