Skip to content

civio/verba

Repository files navigation

verba

ElasticSearch/Kibana

Estamos usando Elastic 7. Para instalarlo en OS X puedes usar brew, como explican aquí:

brew tap elastic/tap
brew install elastic/tap/elasticsearch-full
elasticsearch

Y lo mismo con Kibana:

brew install elastic/tap/kibana-full
kibana

Corriendo en local

Instalamos dependencias de Node:

npm install

Configuramos la conexión al back-end de Elastic haciendo una copia de /api/.env.example en /api.env y modificándolo si es necesario. Lo mismo con /web/.env.example.

Arrancamos la aplicación (tanto la API como el front-end):

npm run start

Despliegue en producción (Civio)

La aplicación está desplegada en midas, en /var/www/verba.civio.es/. Hay dos partes, el frontend (hecho con Vue.js) que se sirve por el Apache y el API que es un servicio que levanta una aplicación Express. La configuración (variables de entorno...) del servicio está en /etc/systemd/system/verba-api.service.

Para reiniciar Elastic, si fuera necesario:

sudo service elasticsearch start

Para actualizar la aplicación:

$ cd /var/www/verba.civio.es/public
$ git pull
$ npm install
$ npm run build
$ sudo service verba-api restart

Una vez desplegada, la aplicación ofrece dos URLs:

About

Explora los Telediarios de RTVE desde 2014

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published