Asset Transaction:
Environment | URL |
---|---|
evd |
https://evd.gaia-osdu.gaiaops.cloud.slb-ds.com |
evq |
https://evq.gaia-osdu.gaiaops.cloud.slb-ds.com |
Corporate Discovery:
Environment | URL |
---|---|
evd |
https://discovery.gaia-osdu.gaiaops.cloud.slb-ds.com |
Find all in Azure DevOps.
Release Stage | Status Badge |
---|---|
OSDU EVD |
|
OSDU EVQ |
|
OSDU PROD |
|
OSDU PRIVATE |
|
OSDU Discovery |
Find all in Azure DevOps.
Application | Status Badge |
---|---|
auth-server |
|
content-server |
|
discovery-app |
|
gateway-server |
|
light-app |
|
light-vendor-app |
|
metadata-server |
|
session-server |
-
Clone repository.
-
Be sure to connect to the Azure DevOps NPM artifact feed for any private package installation.
-
Run
npm install
within the cloned folder. -
Add following system environment variables.
Variable Name Value APP_KEY HKMujMbvHDNcjFcGM6ARJ3CIhWOjWxMF AUTH_PROXY_CCM_APP_KEY HKMujMbvHDNcjFcGM6ARJ3CIhWOjWxMF AUTH_PROXY_CLIENT_SECRET Please contact PM/PA/Tech Lead to get secret values. AUTH_PROXY_GUEST_CLIENT_SECRET TOKEN_EXCHANGE_AUDIENCES openid f20de67f27364e0495c412ce1409c09f 963f2cc6915e479fa0fcb73ec2ec90e7 de-sauth-v2-scope-service-datalake.slbservice.com -
Run
npm run start
to run the application (and its services) locally. -
Visit
https://localhost:4200
in your browser.
A frontend application project should be generated with a -app
suffix:
npm run nx -- generate @nrwl/angular:application \
--name=my-frontend-app \
--style=scss \
--e2eTestRunner=none \
--standaloneConfig \
--no-interactive
A backend server project should be generated with a -server
suffix.
npm run nx -- generate @nrwl/nest:application \
--name=my-backend-server \
--standaloneConfig \
--no-interactive
A new library can be organized into one of three categories or folders:
libs/api
(Azure DevOps folder) anything shared between frontend and backend projects or in other libraries.
npm run nx -- generate @nrwl/workspace:library \
--name=example-data-classes \
--directory=api \
--strict \
--standaloneConfig \
--no-interactive
libs/app
(Azure DevOps folder) anything used by frontend (Angular) projects.
npm run nx -- generate @nrwl/angular:library \
--name=example-card-list \
--directory=app \
--standaloneConfig \
--no-interactive
libs/server
(Azure DevOps folder) anything used by backend (NestJS) projects.
npm run nx -- generate @nrwl/nest:library \
--name=example-middleware \
--directory=server \
--standaloneConfig \
--no-interactive