Controller Development - Mark-Millard/oktopus GitHub Wiki
The Oktopus Controller manages a set of service elements represented in a USP agent’s data model. A USP controller database contains all agents within a deployment, capturing states and capabilities, and helps instantiate use case changes. The Controller is responsible for managing USP agents, interacting with the Agent Data Model executing CRUD operations and actions in the device.
Controller Docker Container
To build the Docker image for the USP Controller containing developer modifications, use the following commands:
$ cd backend/services/controller/build
$ export DOCKER_USER=msm
$ export DOCKER_APP=controller
$ export DOCKER_TAG=auteur
$ make build
This will create a Docker image
REPOSITORY TAG IMAGE ID CREATED SIZE
msm/controller auteur 27a937395181 10 minutes ago 23.5MB