Per aixecar l'API, segueix els següents passos (contant que ja has instal·lat Node.js i npm prèviament):
-
Clona el repositori:
git clone https://github.com/oorbea/hackEPS_2024_backend
-
Entra al directori del projecte:
cd API_node -
Instal·la les dependències:
npm install --only=production
-
Descarrega la base de dades i situa-la a hackEPS_2024_backend\BD
-
Configura les variables d'entorn: Crea un fitxer
.enva la arrel del projecte amb les següents variables:PORT={port que desitgis} -
Executa l'API:
npm run start
L'API estarà disponible a http://localhost:{PORT}.
Per aixecar l'API, segueix els següents passos (contant que ja has instal·lat Python i pip prèviament):
-
Clona el repositori:
git clone https://github.com/oorbea/hackEPS_2024_backend
-
Entra al directori del projecte:
cd API_flask -
Crea un entorn virtual:
python -m venv venv
-
Activa l'entorn virtual:
- A Windows:
venv\Scripts\activate
- A macOS/Linux:
source venv/bin/activate
- A Windows:
-
Instal·la les dependències:
pip install -r requirements.txt
-
Descarrega la base de dades i situa-la a hackEPS_2024_backend\API_flask\data
-
Executa preprocesado1:
cd utils python preprocesado1.py -
Executa l'API:
cd .. python main.py
L'API estarà disponible a http://localhost:500.