Skip to main content

Разворот Frontend-сервиса админки на локальной машине

  1. Убедиться, что установлен node js LTS версии Node.js , yarn Yarn первой версии и git при необходимости Git - Установка Git

  2. Клонируем репозиторий git clone git@gitlab.com:greensight/ensi/admin-gui/admin-gui-frontend.git

  3. Создаем файлы с переменными окружения и заполняем их необходимыми значениями cp .env.example .env.local Для корректной работы приложения важно указать API_HOST, ссылающийся на Для примера, на момент написания этой инструкции, можно ссылаться на API_HOST=https://admin-gui-backend-master-dev.ensi.tech/

  4. Устанавливаем зависимости yarn

  5. Запускаем приложение

КомандаОписание
yarn devЗапустить приложение в dev-режиме
yarn prodЗапустить приложение в prod-режиме
yarn testЗапустить тесты (jest)
yarn startЗапустить сервер
yarn lintЗапустить eslint
yarn formatЗапустить prettier
yarn tscЗапустить Typescript compiler
yarn storybookЗапустить storybook
yarn storybook:serveЗапустить сервер для отображения собранного storybook
yarn tokensОбновить GDS-токены
yarn repackПереразвернуть приложение, удалив node_modules, yarn cache
yarn buildСобрать приложение
yarn build:analyzeСобрать приложение + bundle analyzer для анализа бандлов
yarn storybook:buildСобрать storybook
yarn prepareУстанавливает husky
  1. Для использования команды yarn tokens необходимо создать gds.config.json и заполнить необходимыми значениями. Более подробную информацию ищи в документации GDS Webpack App