Настройка рабочего окружения

Настройка рабочего окружения

Развертывание проекта

  • Установка программного обеспечения

При установке ПО выбираются настройки по умолчанию. Если какой-то из компонентов установлен, то повторная установка не требуется.

Google Chrome ( https://www.google.ru/chrome/)

Redis (https://github.com/MicrosoftArchive/redis/releases/tag/win-3.2.100) 

Erlang OTP (https://www.erlang.org/downloads) 

RabbitMQ (https://www.rabbitmq.com/install-windows.html) 

Важно! Фреймворк Erlang, используемый сервером RabbitMQ, не поддерживает кириллицу в имени пользователя Windows. В таком случае рекомендуется перед установкой изменить имя пользователя.


Установить Node.js (https://nodejs.org/download/release/v10.23.0/ ) 

Установить python (https://www.python.org/downloads/release/python-379/) 

При установке поставить галку Add python path

После установки необходимо перезагрузить компьютер

Выполнить установку SQLite, выполнив команду в cmd 

npm i sqlite3

Если при установке будет выходить ошибка об отсутствии visual studio, то необходимо выполнить команду 

npm install --global windows-build-tools

Установка может занять некоторое время

SSMS https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?redirectedfrom=MSDN&view=sql-server-ver15#download-ssms 

SQL Server Express (https://www.microsoft.com/ru-ru/sql-server/sql-server-downloads 

Visual Studio Code https://code.visualstudio.com/download 

Выполнить настройку https://jakondo.ru/nastrojka-mssql-server-express-dlya-dostupa-iz-lokalnoj-seti/ 

выполнить https://coderoad.ru/25577248/Node-js-MSSQL-tedius-ConnectionError-%D0%BD%D0%B5-%D1%83%D0%B4%D0%B0%D0%BB%D0%BE%D1%81%D1%8C-%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C%D1%81%D1%8F-%D0%BA-localhost-1433 

Развертывание проекта

  • Перейдите по ссылке https://drive.google.com/file/d/11RtWCuf9QFOa4uk4IfboAGYvnp4lmfQh/view?usp=sharing
  • Загрузите файл LexPracticeProjecr.7z
  • Переместите на рабочий стол
  • Распакуйте его
  • Перейдите в ./LexPractice Project/LexPractice/config и откройте файл local.js с помощью VSCode
  • У параметра «password» необходимо указать пароль, который был введен при установке SQL Server Express

  • Перейдите обратно в ./LexPractice Project/LexPractice и запустите через cmd
  • Необходимо выполнить инициализацию базы данных.
  • Выполним команду: npm run initial
  • Запустим локальный сервер разработки. Выполним команду: npm run dev
  • После того, как всем сервисам присвоится статус «alive», откроем браузер Google Chrome и перейдите по ссылке http://localhost:3337/
  • Введите логин и пароль, который указали при инициализации базы данных