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.
server/temp/db.db
sqlite temporal (para búsquedas)server/temp/data.csv
versión en csv para descargaserver/temp/data.json
versión en JSON para descarga
cd server
npm install
node server.js
cd client
npm install
npm start
Una vez construidas el servidor y el cliente, se puede ejecutar Docker:
docker-compose up -d