Validana Server for Educhain can be run in the same way as the Validana Server. The only difference is that it has 2 additional config keys, namely VSERVER_ADDR, which should be the address of the processor, and VSERVER_NAME, which should be name given to the processor as displayed by the front end (by default "Surf"). A Dockerfile is available with most of the configuration for Validana Server for Educhain already filled in (though commented out).
- Install Node.js (https://nodejs.org/en/download/)
- Install yarn (https://yarnpkg.com/en/docs/install)
- Run
yarn global add typescript tslint
- Make sure the development environment is setup.
- Clone the project with git.
- Navigate to project root.
- Run
yarn install
- Make sure the project is setup.
- Navigate to project root.
- Run
yarn build
- Make sure the project is build.
- Navigate to project root.
- Run
yarn start path/to/config.json
(Alternately use environment variables instead of a config file.)