Navetter
Système de suivi GPS open source basé sur .NET et REACT.
Navtrack.com - Codeagency.com
Running Navtrack
- À partir du code source
- Avec des conteneurs Docker
Exécution à partir du code source
Exigences
- .Net 8 SDK (https://dotnet.microsoft.com/en-us/download/dotnet/8.0)
- Node.js (https://nodejs.org/)
- Docker (pour exécuter mongodb) (https://docs.docker.com/get-docker/)
- Facultatif: Rider ou Visual Studio
Mesures
- Cloner ce référentiel
- Ouvrir un terminal
- Exécuter l'installation de NPM
- Construire la solution
- (Facultatif) Démarrer MongoDB à l'aide de notre fichier Docker-Compose de développement ou si vous avez déjà une instance MongoDB, vous pouvez configurer les chaînes de connexion dans les 2 fichiers suivants, un pour l'API et un pour le service d'écoute.
docker-compose -f docker-compose.dev.yml up
backend/Navtrack.Api/appsettings.Development.json
backend/Navtrack.Listener/appsettings.Development.json
- Démarrer l'API
dotnet run --project backend/Navtrack.Api
- Démarrer le service d'écoute
dotnet run --project backend/Navtrack.Listener
- Démarrer l'interface Web avec
cd frontend/web
npm start
Courir avec des conteneurs Docker
1. Installer Docker
2. Obtenez le dernier docker-compose.yml
curl https://raw.githubusercontent.com/navtrack/navtrack/main/docker-compose.yml -o docker-compose.yml
3. Exécutez Docker Compose
ou
4. Ouvrez Navtrack dans un navigateur
http: // localhost: 3000