Локальный запуск

  1. Для начала вам получить доступ к исходному коду bx4/../exchanger-client-web

  2. Клонировать проект локально с вашего репозитория на ваш рабочий ПК

  3. По умолчанию проект будет иметь ветку box вам нужно создать свою ветку в которой вы будете работать. В ветку box будут приходить обновление и вам стоит принимать их в вашу ветку.

  4. Для работы с проектом на вашем рабочем ПК должен быть установлен NodeJS

  5. После того как проект загружена и NodeJS установлен переходим в папку проекта и выполняем следующие команды (для установки необходимых пакетов и создания базовой конфигурации):

    npm i
    npm run configure
  6. После конфигурации проекта в нашем проекте появился файл клиентской конфигурации config/app.json в котором нам нужно направить клиент на сервер

    config/app.json
    ...
    "__proxy_to_rest_api": "http://localhost:3010"
    ...

    а) Для этого установите вместо http://localhost:3010 URL следующим образом: http://ДОМЕН/service. К пример, у вас получится так: https://www.domain.com/service. (вводите "www", если у вас домен формата www.domain.com либо без "www", если в формате domain.com либо субдомен, если в формате subdomain.domain.com) "__proxy_to_rest_api": "https://www.domain.com/service" б) IP разработчика необходимо внести в Белый список в CloudFlare. IP должен быть статическим. Инструкция: IP в белый список CloudFlare

  7. Далее сохранить файл и можно запускать проект в режиме разработки для этого используем команду

    npm run dev
  8. Теперь вы можете изменять код и сразу видеть изменения по пути http://localhost:8080

Last updated