Nota: Para poder compilar el proyecto, es necesario tener instalado
make,golang,protocy estar en un entorno de desarrollo compatible (Linux) debido a que se requiere compilar dependencias las cuales son dependientes de la arquitectura del sistema.
Para compilar el proyecto, ejecuta el siguiente comando:
make buildTodos los archivos se generarán en la carpeta build/ de los correspondientes servicios.
Deberás dirigirte a la carpeta frontend/ y en orden deberás:
- Instalar las dependencias con
bun install - Precopilar expo con
bun run prebuild - Compilar el proyecto con
npx expo run:ios
Esto aplica solamente para los servicios del backend. Los agentes deberán ser desplegados de forma individual en los sistemas que se deseen monitorear a través de la aplicacion.
- Copiar el archivo
.env.examplea la ruta raíz de este proyecto y renombrarlo a.env - Rellenar los valores del archivo
.env - Ejecutar
docker-compose up -d --build - Si todo salió bien, los correspondientes servicios estarán disponibles en los puertos especificados en el archivo
docker-compose.yml