/lorder.api

Трекер задач и времени API

Primary LanguageTypeScript

Lorder API - Трекер задач и времени

Установка приложения

1. Для локальной работы необходимо установить пакетный менеджер npm, node.js server, Docker и docker-compose
2. Изучи скрипты для работы
$ make
3. Запусти скрипт для первоначальной настройки приложения
$ make init

в процессе этого

3.1. Копируется файл .env.example -> .env и добавляются недостающие переменные
3.2. Закачиваются docker образы
3.3. Создается и заполняется при помощи миграций база данных
3.4. Запускаестя проект
4. В дальнейшем для работы запускай скрипт start:
$ make start

Если все получилось - не забудь поставить лайк ;)

Запуск тестов

1. Тесты запускаются внутри докер контейнера, поэтому перед запуском тестов, войти в докер контейнер:
$ docker exec -it lorder_server /bin/bash
2. Внутри контейнера теперь можно запустить тесты:
$ npm run test