Навигация
Система отслеживания GPS с открытым исходным кодом на основе .NET и React.
Navtrack.com - Codeagence.com
Запуск NAVSTRACK
- Из исходного кода
- С контейнерами Docker
Запуск из исходного кода
Требования
- .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/)
- Необязательно: гонщик или визуальная студия
Шаги
- Клонировать это хранилище
- Открыть терминал
- Запустите NPM Install
- Построить решение
- (Необязательно) Запустите MongoDB, используя наш файл разработки Docker-Compose или, если у вас уже есть экземпляр MongoDB, вы можете настроить строки подключения в следующих 2 файлах, один для API и один для службы слушателя.
docker-compose -f docker-compose.dev.yml up
backend/Navtrack.Api/appsettings.Development.json
backend/Navtrack.Listener/appsettings.Development.json
- Начните API
dotnet run --project backend/Navtrack.Api
- Начните службу слушателя
dotnet run --project backend/Navtrack.Listener
- Запустить веб -интерфейс с
cd frontend/web
npm start
Бег с контейнерами Docker
1. Установите Docker
2. Получите последнюю Docker-compose.yml
curl https://raw.githubusercontent.com/navtrack/navtrack/main/docker-compose.yml -o docker-compose.yml
3. запустить Docker Compose
или
4. Открыть NAVSTRACK в браузере
http: // localhost: 3000