https://github.com/akrasnov87/datalens-us
5.6K
npm ci
npm run dev
Для интеграции с 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 и оставить его пустым
Content type
Image
Digest
sha256:4f3ce281d…
Size
255.2 MB
Last updated
4 months ago
docker pull akrasnov87/datalens-us:1.143.0