To get all the dependencies required to develop the node services:
$ npm install
To build:
$ npm run build
A node services Docker image is used by the verification tests in Kubernetes.
$ docker build --platform linux/arm64,linux/amd64 -t ghcr.io/restatedev/e2e-verification-runner --push .
Linting is run together with gradle check
, you can format using:
$ npm run format
SERVICES=InterpreterDriver node dist/app.js
SERVICES=InterpreterDriverJob node dist/app.js