Go to file
2022-05-19 11:52:54 +05:00
.vscode права доступа к файлам изменены под NTFS 2022-03-28 17:36:58 +05:00
concept Удалены старые страницы, использующие TelemetryAnalytics 2022-04-29 12:10:42 +05:00
public * Добавлено базовое описание README.md 2022-05-17 16:12:22 +05:00
src Исправлено отображение НПВ на странице композитной скважины 2022-05-19 11:52:54 +05:00
.gitignore права доступа к файлам изменены под NTFS 2022-03-28 17:36:58 +05:00
craco.config.js права доступа к файлам изменены под NTFS 2022-03-28 17:36:58 +05:00
package-lock.json Merge branch 'dev' into feature/daily-report 2022-05-06 15:44:45 +05:00
package.json Merge branch 'dev' into feature/daily-report 2022-05-06 15:44:45 +05:00
README.md README.md edited online with Bitbucket 2022-05-17 11:14:32 +00:00
tsconfig.json права доступа к файлам изменены под NTFS 2022-03-28 17:36:58 +05:00
tsconfig.paths.json права доступа к файлам изменены под NTFS 2022-03-28 17:36:58 +05:00

ASB Logo

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

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

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

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

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

npm i

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

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

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

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

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

npm run update_openapi

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

npm run update_openapi_server

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

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 Локальный адрес вашей машины (привязан к update_openapi)
192.168.1.70:5000 Локальный адрес development-сервера (привязан к update_openapi_server)
46.146.209.148:89 Внешний адрес development-сервера
46.146.209.148 Внешний адрес production-сервера

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

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

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

npm run build

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

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

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

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

npm start