Backend for Frontend app discrete-layer-client
Checkout the OpenAPI spec here
Install deps with npm
npm installnpx husky installClone the project
git clone git@github.com:MapColonies/lookup-tables.gitGo to the project directory
cd lookup-tablesInstall dependencies
npm installStart the server
npm run startTo run tests, run the following command
npm run testTo only run unit tests:
npm run test:unitTo only run integration tests:
npm run test:integrationImportant
We depend on Red-Hat Yaml Extension for validating the values files against the relevant schemas from helm-common.
That means, you should install the extension from vscode in order to be able to edit values files according to our schemas.
To update helm dependencies
npm run helm-updateIn order to create/renew values schemas
npm run helm-assetsTo deploy: helm values MUST be combined from global.yaml and values.yaml (use npm script!)
npm run helm-installSee helm values