- 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.
- 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
- Clonar el repositorio.
git clone https://github.com/ortuagustin/diagnosticos-ICD10.git
cd diagnosticos-ICD10
- Ejecutar
yarn install
para instalar las dependencias - Ejecutar
yarn serve
para levantar la aplicación de manera local. Acceder a la URL que se informa en consola - Ejecutar
yarn build
para compilar y deployar
Para correr la aplicación con docker:
- Docker
- 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.
- Asegurarse que el servicio docker está corriendo:
# con systemctl
sudo systemctl start docker
# ó, con service
sudo service docker start
- Levantar el proyecto ICD-10
- Clonar el repositorio.
git clone https://github.com/ortuagustin/diagnosticos-ICD10.git
cd diagnosticos-ICD10
- Crear y correr el contenedor:
docker build -t diagnosticos-icd-10 .
docker run -it -p 8080:80 --rm diagnosticos-icd-10
- La aplicación deberia poder accederse desde http://localhost:8080/
- 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
- Tomar como ejemplo los archivos .env.production y .env.development