Task Tracker - это серверное приложение, разработанное с использованием NestJS. Оно предназначено для управления задачами и их отслеживания.
- 
Установите зависимости: npm install 
- 
Запустите контейнеры 
 docker compose up -d- Остановите контейнер бэкенда
 docker compose down backend- 
Раскоментить закоментированное и закомментить незакоммнтированное configs/backend/dev.cors.config.yml 
- 
Запустите сервер в режиме разработки: npm run start:dev 
- 
Запустите миграции npm run migration:up 
- 
SWAGGER API: http://localhost:8000/swagger 
Чтобы запустить проект с использованием Docker, выполните:
  docker compose up --buildИли минимальный запуск (все внешние зависимости в контейнерах):
  docker compose up redis database db-migrations zookeeper kafka1Само приложение на хостовой машине:
npm run start:dev- npm run build- Сборка проекта
- npm run start- Запуск приложения
- npm run start:dev- Запуск в режиме разработки
- npm run start:prod- Запуск в production-режиме
- npm run lint- Проверка кода линтером
- npm run format- Форматирование кода
- npm run test- Запуск всех тестов
- npm run test:watch- Запуск тестов в watch-режиме
- npm run test:cov- Запуск тестов с покрытием
- npm run test:e2e- Запуск E2E тестов
- npm run migration (up|down)- Запуск миграций
- npm run migration:dev (up|down)- Запуск миграций в dev-среде
Этот проект распространяется под лицензией UNLICENSED.