Go to file
2022-12-19 17:43:31 +05:00
__mocks__ * блок utils подразделён на functions, hooks, types и filters 2022-06-09 17:51:41 +05:00
.vscode Merge branch 'dev' into feature/documentation 2022-12-19 08:07:37 +05:00
public Исправлен манифест 2022-10-24 09:35:57 +05:00
src Исправлена опечатка на странице 404, “запрешён” -> “запрещён”. 2022-12-19 11:37:06 +05:00
.gitignore Разделены конфигурации webpack 2022-10-05 15:28:27 +05:00
.prettierrc Добавлен конфиг prettier 2022-07-26 12:55:21 +05:00
babel.config.js * блок utils подразделён на functions, hooks, types и filters 2022-06-09 17:51:41 +05:00
CODE_STANDART.md Добавлена первая версия стандарта кода 2022-12-19 08:05:00 +05:00
custom.d.ts * блок utils подразделён на functions, hooks, types и filters 2022-06-09 17:51:41 +05:00
package-lock.json web-vitals удалён 2022-11-05 03:20:21 +05:00
package.json Вырезан web-vitals 2022-10-27 16:48:44 +05:00
README.md Исправлена ошибка описания таблицы IP адресов 2022-12-19 17:43:31 +05:00
tsconfig.json * блок utils подразделён на functions, hooks, types и filters 2022-06-09 17:51:41 +05:00
webpack.config.base.js Дополнены кофигурации webpack 2022-11-21 11:31:33 +05:00
webpack.config.dev.js Разделены конфигурации webpack 2022-10-05 15:28:27 +05:00
webpack.config.js Разделены конфигурации webpack 2022-10-05 15:28:27 +05:00
webpack.config.prod.js Дополнены кофигурации webpack 2022-11-21 11:31:33 +05:00

ASB Logo

Проект веб части ASB cloud

Порядок запуска

1. Установка пакетов

Для запуска установки необходимо иметь уже установленый NPM.

Установка выполняется одной командой:

npm ci

2. Автогенерация сервисов

Для корректной работы веб-приложения необходимо наличие сервисов работы с RestAPI.

Для их автогенерации требуется уже запущенная серверная часть.

Автогенерацию можно запустить с помощью уже прописанных в package.json скриптов, либо вручную.

Если сервер запущен на текущей машине достаточно написать:

npm run oul

Для получения сервисов с основного сервера:

npm run oug_dev

или же ручной вариант:

npx openapi -i http://{IP_ADDRESS}:{PORT}/swagger/v1/swagger.json -o src/services/api

где IP_ADDRESS и PORT это соответственно IP-адрес и порт сервера.

На данный момент имеются следующие IP-адреса:

IP-адрес Команда Описание
127.0.0.1:5000 oul Локальный адрес вашей машины
192.168.1.113:5000 oud Локальный адрес development-сервера
46.146.209.148:89 oug_dev Внешний адрес development-сервера
cloud.digitaldrilling.ru oug Внешний адрес production-сервера

3. Компиляция production-версии приложения

После выполнения вышеописанных пунктов приложение готово к компиляции.

Для компиляции досточно выполнить команду:

npm run build

После завершения этой команды скомпилированное приложение будет находиться в появившейся директории build/.

4. Запуск development-версии приложения

В package.json необходимо проверить и при необходимости изменить значение в поле proxy (пара адрес-порт сервера с RestAPI) на актуальное.

После чего выполнить запуск командой:

npm start