This server is an intermediary between the Database and the frontends. It exposes APIs to the clients and is placed in our Intranet.
It will be secured through the global OC API Gateway and communicate with it through an API key.
The API is defined with Swagger and then auto generated.
npm install -g typings typescript nodemon
To run the server, go to steak-server directory and run:
npm run serve # to run the server and rerun it on every change
Be sure, the Oracle-DB is also started (It's installed as a Windows-Service).
To view the Swagger UI interface:
Run with Docker
Take a look at the docker-compose.yml and create a docker-compose.override.yml if you want to change something. In the projectfolder then run:
or run in background:
docker-compose build then
The API is available at (at this time, not the finally version):
'xxx' have to be replaced by the correct path. The API-Key have to be transfered via the HTTP-Header-Field
username as GET-Parameter.