Descripción:
Desarrollar un pipeline de análisis de datos utilizando los datos abiertos de la Ciudad de México correspondientes a las ubicaciones de las unidades del metrobús para que pueda ser consultado mediante un API REST filtrando por unidad o por alcaldía.
Primero, crear un entorno virtual:
python -m virtualenv venv
Para instalar los paquetes necesarios:
pip install -r requirements.txt
Crear un archivo .env (en la raíz del proyecto) para las variables de entorno:
SECRET_KEY=SECRET_KEY
MYSQL_HOST=host
MYSQL_USER=user
MYSQL_PASSWORD=password
MYSQL_DATABASE=database
MYSQL_PORT=port
Desplegar con docker compose
docker-compose up -d
RUTAS | DESCRIPCION |
---|---|
GET /api/list | Obtener lista de registros |
GET /api/units | Obtener una lista de unidades disponibles |
GET /api/{vehicule_id} | Consultar la ubicación de una unidad dado su ID |
GET /api/municipal | Obtener una lista de alcaldías disponibles |
GET /api/{name_alcaldia} | Obtener la lista de unidades que se encuentren dentro de una alcaldía |