Разворот 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