Разворот Frontend-сервиса админки на локальной машине
Убедиться, что установлен node js LTS версии Node.js , yarn Yarn первой версии и git при необходимости Git - Установка Git
Клонируем репозиторий
git clone git@gitlab.com:greensight/ensi/admin-gui/admin-gui-frontend.git
Создаем файлы с переменными окружения и заполняем их необходимыми значениями
cp .env.example .env.local
Для корректной работы приложения важно указать API_HOST, ссылающийся на Для примера, на момент написания этой инструкции, можно ссылаться на API_HOST=https://admin-gui-backend-master-dev.ensi.tech/Устанавливаем зависимости
yarn
Запускаем приложение
Команда | Описание |
---|---|
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 |
- Для использования команды
yarn tokens
необходимо создать gds.config.json и заполнить необходимыми значениями. Более подробную информацию ищи в документации GDS Webpack App