- Docker
- Docker-compose
- NodeJS 10+
- Pre commit (optional)
https://docs.docker.com/get-docker/
https://dker.ru/docs/ (рус)
https://docs.docker.com/compose/install/
https://nodejs.org/en/download/
- Для установки пакета pre-commit локально следуйте указаниям https://pre-commit.com/#installation
- Выполните команду
pre-commit install
в корне проекта - Теперь ваши коммиты будут проходить стадию линтинга
- Перейдите в директорию
cd src/frontend
- Установите зависимости
$ npm ci
- Перейдите в директорию
cd src/backend
- Установите зависимости
$ npm ci
- Сборка проекта
$ docker-compose build
- Запуск проекта
$ make start_project
- Сервер запуститься по адресу localhost:3000 и клиент по адресу localhost:8080
Мы подготовили несколько готовых пользователей в базе данных. Список пользователей, электронные почты и пароли для входа доступны здесь
src/backend/src/factory/dummy-users.json
Документация доступна по адресу
http://localhost:3000/explorer/
Перейтите в директорию
template/
Установите зависимости выполнив команду
npm install
Запустите проект командой
npm start
Шаблон и вёрстка будут доступны по адресу http://localhost:9999
Вёрстку можно посмотреть в директории template/src