Sign inSign up

akrasnov87/datalens-us

By akrasnov87

•Updated 4 months ago

https://github.com/akrasnov87/datalens-us

Image
0

5.6K

akrasnov87/datalens-us repository overview

⁠Getting started

npm ci
npm run dev

More details⁠

⁠Комментарий

Для интеграции с RPC на NodeJS требуется передать переменную NODE_RPC_URL со значением адреса сервера, например

NODE_RPC_URL=http://localhost:5000/dev/rpc

Пример отправляемого запроса:

{"url":"/v1/collection-content?includePermissionsInfo=true&pageSize=50&orderField=createdAt&orderDirection=desc&onlyMy=false&mode=all","method":"GET","rawHeaders":["Accept","application/json, */*","x-request-id","dl.95099.8f2fd60e","host","host.docker.internal:8030","accept-encoding","gzip, deflate","accept-language","en","x-gateway-version","1.5.1","x-forwarded-for","172.22.0.1","x-rpc-authorization","bW9iaWxlOjEyMzQ1","user-agent","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 YaBrowser/24.1.0.0 Safari/537.36","origin","http://localhost:8080","referer","http://localhost:8080/collections?x-rpc-authorization=bW9iaWxlOjEyMzQ1","Connection","close"]}

⁠Отладка и запуск проекта

Требуется установить WSL2 и запусить проект в Visual Code

В терминале выбрать Ubuntu WSL и выполнить команду code .

Подробнее:

⁠Тестирвование

В корне проекта создать файл .env и добавить туда строки:

POSTGRES_DSN_LIST=postgres://us:[email protected]:5432/us-db-ci_purgeable
APP_PORT=3030
#NODE_RPC_URL=http://localhost:5000/dev/rpc

### TEMPLATE SECRETS BEGIN
APP_INSTALLATION=opensource
APP_ENV=development

MASTER_TOKEN=development-master-token
CONTROL_MASTER_TOKEN=development-control-master-token

US_SURPRESS_DB_STATUS_LOGS=true

### TEMPLATE SECRETS END

Создать файл .env.development и оставить его пустым

Tag summary

Content type

Image

Digest

sha256:4f3ce281d…

Size

255.2 MB

Last updated

4 months ago

docker pull akrasnov87/datalens-us:1.143.0