Приложение создано с целью знакомства со следующим стеком технологий:
- node.js
- mongodb (mongoose)
- vue.js (vuetify)
Для запуска приложения необходимо заранее установить:
Примечание: для правильной работы bat файлов база данных (mongodb) должна быть установлена на диск C.
Общий пусть для запуска базы должен быть равен C:/mongodb/bin/mongod
Для каждого сервиса, расположенных в папке ./services
# установка зависимостей
npm install
# запуск сервиса
gulp
# запуск всех тестов
npm test
# установка зависимостей
npm install
# запуск с "горячим" конфигурированием на localhost:8080
npm run dev
# сборка для деплоя
npm run build
# сборка с аналитическим отчетом
npm run build --report
# запуск тестов е2е
npm run e2e
# запуск всех тестов
npm test
Собирать приложение также можно с помощью bat файлов dev
и devapp
, лежащих в папке ./run.