Navtrack
Open -Source -GPS -Tracking -System basierend auf .NET und React.
navtrack.com - codeAgency.com
Laufen Navtrack
- Aus Quellcode
- Mit Docker -Containern
Aus dem Quellcode ausführen
Anforderungen
- .NET 8 SDK (https://dotnet.microsoft.com/en-us/download/dotnet/8.0)
- Node.js (https://nodejs.org/)
- Docker (mongoDB) (https://docs.docker.com/get-docker/)
- Optional: Fahrer oder Visual Studio
Schritte
- Klonen Sie dieses Repository
- Ein Terminal öffnen
- Führen Sie die NPM -Installation aus
- Bauen Sie die Lösung auf
- (Optional) Starten Sie MongoDB mit unserer Development Docker-Compose-Datei oder wenn Sie bereits eine MongoDB-Instanz ausführen, können Sie die Verbindungszeichenfolgen in den folgenden 2 Dateien konfigurieren, eine für die API und eine für den Hörerdienst.
docker-compose -f docker-compose.dev.yml up
backend/Navtrack.Api/appsettings.Development.json
backend/Navtrack.Listener/appsettings.Development.json
- Starten Sie die API
dotnet run --project backend/Navtrack.Api
- Starten Sie den Hörerdienst
dotnet run --project backend/Navtrack.Listener
- Starten Sie die Webschnittstelle mit
cd frontend/web
npm start
Laufen mit Docker -Containern
1. Installieren Sie Docker
2. Holen Sie sich den neuesten Docker-compose.yml
curl https://raw.githubusercontent.com/navtrack/navtrack/main/docker-compose.yml -o docker-compose.yml
3. Run Docker Compose
oder
4. Öffnen Sie Navtrack in einem Browser
http: // localhost: 3000