Navtrack
Sistema de rastreamento GPS de código aberto com base no .NET e React.
Navtrack.com - codeegency.com
Executando o Navtrack
- Do código -fonte
- Com recipientes do docker
Funcionando do código -fonte
Requisitos
- .NET 8 SDK (https://dotnet.microsoft.com/en-us/download/dotnet/8.0)
- Node.js (https://nodejs.org/)
- Docker (para executar o MongoDB) (https://docs.docker.com/get-docker/)
- Opcional: Rider ou Visual Studio
Passos
- Clone este repositório
- Abra um terminal
- Execute a instalação do NPM
- Construir a solução
- (Opcional) Inicie o MONGODB Usando nosso arquivo de desenvolvimento Docker-Compose ou se você já possui uma instância do MongoDB em execução, pode configurar as seqüências de seqüências de conexão nos 2 arquivos a seguir, um para a API e outro para o serviço do ouvinte.
docker-compose -f docker-compose.dev.yml up
backend/Navtrack.Api/appsettings.Development.json
backend/Navtrack.Listener/appsettings.Development.json
- Inicie a API
dotnet run --project backend/Navtrack.Api
- Inicie o serviço do ouvinte
dotnet run --project backend/Navtrack.Listener
- Inicie a interface da web com
cd frontend/web
npm start
Correndo com recipientes do Docker
1. Instale o docker
2. Obtenha o mais recente docker-compose.yml
curl https://raw.githubusercontent.com/navtrack/navtrack/main/docker-compose.yml -o docker-compose.yml
3. Run Docker Compose
ou
4. Abra o Navtrack em um navegador
http: // localhost: 3000