Navegación
Sistema de seguimiento GPS de código abierto basado en .NET y reaccionar.
Navtrack.com - Codeagency.com
Ejecutando Navtrack
- Del código fuente
- Con contenedores Docker
Ejecutándose desde el código fuente
Requisitos
- .Net 8 SDK (https://dotnet.microsoft.com/en-us/download/dotnet/8.0)
- Node.js (https://nodejs.org/)
- Docker (para ejecutar MongoDB) (https://docs.docker.com/get-docker/)
- Opcional: Rider o Visual Studio
Pasos
- Clon este repositorio
- Abrir una terminal
- Ejecutar instalación de NPM
- Construir la solución
- (Opcional) Inicie MongoDB utilizando nuestro archivo Docker-Compose de desarrollo o si ya tiene una instancia de MongoDB en ejecución, puede configurar las cadenas de conexión en los siguientes 2 archivos, uno para la API y otra para el servicio del oyente.
docker-compose -f docker-compose.dev.yml up
backend/Navtrack.Api/appsettings.Development.json
backend/Navtrack.Listener/appsettings.Development.json
- Comienza la API
dotnet run --project backend/Navtrack.Api
- Inicie el servicio del oyente
dotnet run --project backend/Navtrack.Listener
- Iniciar la interfaz web con
cd frontend/web
npm start
Ejecutando con contenedores Docker
1. Instale Docker
2. Obtenga el último Docker-Compose.yml
curl https://raw.githubusercontent.com/navtrack/navtrack/main/docker-compose.yml -o docker-compose.yml
3. Run Docker Compose
o
4. Abra Navtrack en un navegador
http: // localhost: 3000