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.sqlListo!, 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.
server/temp/db.dbsqlite temporal (para búsquedas)server/temp/data.csvversión en csv para descargaserver/temp/data.jsonversión en JSON para descarga
cd server
npm install
node server.jscd client
npm install
npm startUna vez construidas el servidor y el cliente, se puede ejecutar Docker:
docker-compose up -d