UsageΒΆ
To pull the required Docker images from the SKA Docker registry, execute:
# download all required Docker images
make pull
Optional: the images can be pulled from an alternate registry and/or account by supplying the DOCKER_REGISTRY_HOST and DOCKER_REGISTRY_USER Makefile variables respectively, e.g.,
# download foo/tango-cpp, foo/tango-jive, etc. from a registry at
# localhost:5000
make DOCKER_REGISTRY_HOST=localhost:5000 DOCKER_REGISTRY_USER=foo pull
To start WebJive and a minimal Tango system, execute:
# start WebJive and a Tango control system
make up
To start TMC devices, execute:
# start TMC devices
make tmc
Optional applications and device servers can be launched by calling the start make target followed by the name of the service. For example:
# run Jive
make start jive
# run tangotest
make start tangotest
To display the status of the Docker services, execute
# print status of Docker services
make status
Running services can be stopped individually or as a whole using the stop make target or down make target respectively. For instance,
# stop just the tangotest device server, leaving other services running
make stop tangotest
# stop all services and tear down the system
make down
After starting the WebJive containers and any required additional containers, navigate to http://localhost:22484/testdb to access WebJive. The following credentials can be used:
- Username
- user1
- Password
- abc123