Saltar a contenido

Entorno Local

Esta guia detalla paso a paso como configurar el entorno de desarrollo local para trabajar con todos los componentes de Vertivo: backend, app movil, IoT y documentacion.

Prerequisitos

Asegurate de haber completado la instalacion de todas las herramientas necesarias antes de continuar.

Bootstrap completo

make bootstrap-dev

Este comando automatiza la configuracion inicial. Consulta la pagina de configuracion inicial para ver el detalle de cada paso.

Minikube

Una vez levantado el cluster con make bootstrap-dev, puedes interactuar con los servicios:

# Ver estado del cluster
minikube status

# Ver pods de todos los namespaces
kubectl get pods -A

# Acceder al dashboard de Minikube
minikube dashboard

Entorno virtual Python (Raspberry)

El proyecto del Raspberry Pi utiliza un virtualenv de Python para aislar las dependencias. En desarrollo local (sin hardware real), se puede usar el modo simulacion.

cd apps/raspberry
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

Servidor Serverpod

cd apps/vertivo_server
dart run bin/main.dart

App Flutter

cd apps/vertivo_flutter
flutter run