Skip to content

aVolpe/set-ruc-portal

Repository files navigation

Demo

http://set.volpe.com.py/

Uso

Obtener datos

Los datos se obtienen de la SET, se debe ejecutar el submódulo set-customers (ver README.md) y luego ejecutar:

# Creamos el directorio donde almacenaremos todo
mkdir -p ./server/temp 
node ./server/src/utils/download_builder.js csv
node ./server/src/utils/download_builder.js json

# Creamos la base de datos
sqlite3 temp/db.db < import_data.sql

Listo!, no deben salir errores.

El archivo DBHelper.ts tiene una manera de crear la db desde javascript, pero no es muy eficiente

Luego ya puede iniciarse el servidor.

Archivos importantes

  • server/temp/db.db sqlite temporal (para búsquedas)
  • server/temp/data.csv versión en csv para descarga
  • server/temp/data.json versión en JSON para descarga

Ejecución

Servidor

cd server
npm install
node server.js

Cliente

cd client
npm install
npm start

Docker

Una vez construidas el servidor y el cliente, se puede ejecutar Docker:

docker-compose up -d