Installation via Docker

Bork is provided as a docker file and can be easily build, configured and started via docker-compose.

The following preconditions must apply:

  • A running Orion Context Broker, for instance the fiware/orion Docker Container, that is externally accessible.
  • (optional if Auth. is to be applied) A running Keyrock GE, for instance the fiware/idm Docker Container, that is externally accessible.
  • (optional if Auth. is to be applied) A running Wilma GE, for instance the fiware/pep-proxy Docker Container, that is externally accessible.

Using docker-compose

Get the Dockerfile out of the ./docker folder of this repository. If an example of a docker-compose setup is needed, get the docker-compose.yml that is in the same folder. The usable environmental variables for docker-compose can be viewed here. This example docker-compose file uses the external network orion_default to communicate with an Orion Context Broker in a Docker Container.

If everything is set up, execute:

docker-compose up -d

And check the logs if Bork started successfully:

docker logs --since=1m -f bork

Stop Bork with:

docker-compose down