Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Then for the plugin(s) you wish to run in a container, set the execution mode to "container" in the plugin configuration file.

Creating OCI bundles for Dobby

To run an application as a Dobby container, the application must be packed as an OCI bundle. This bundle can come from many different sources - it could be manually created or generated from an OCI image.

An OCI bundle consists of two key components:

  • Root file system - a directory containing the root filesystem of the container
  • Config.json - the container configuration


Source Code/Development

Dobby source code lives on the RDKCentral GitHub The exact structure of this bundle is defined in the OCI runtime specification here: https://github.com/opencontainers/runtime-spec/blob/master/spec.md. Dobby is fully compliant with version 1.0.2 of the specification.

For more information on how to create OCI bundles from scratch, see the following pages:

rdkcentral/Dobby and is Apache 2.0 licenced.

To develop Dobby, it is recommended to use Ubuntu 16.04. Dobby ships with a Vagrant file to create a development environment. More information is available here: https://github.com/

...

rdkcentral/

...

Dobby/

...

tree/master/

...

develop

If you would like to contribute code to this project you can do so through GitHub by forking the repository and sending a pull request. Before RDK accepts your code into the project you must sign the RDK Contributor License Agreement (CLA).

...