README.md

56 lines | 1.102 kB Blame History Raw Download

Docker configuration for ThingsBoard Microservices

This folder containing scripts and Docker Compose configurations to run ThingsBoard in Microservices mode.

Installation

Execute the following command to run DataBase installation:

$ ./docker-install-tb.sh --loadDemo

  • --loadDemo - optional argument. Whether to load additional demo data.

Running

Execute the following command to run services:

$ ./docker-start-services.sh

Execute the following command to stop services:

$ ./docker-stop-services.sh

Execute the following command to stop and completely remove deployed docker containers:

$ ./docker-remove-services.sh

Execute the following command to update particular services (pull newer docker image and rebuild container):

$ ./docker-update-service.sh [SERVICE...]

Upgrading

In case when database upgrade is needed, execute the following commands:

$ ./docker-stop-services.sh $ ./docker-upgrade-tb.sh --fromVersion=[FROM_VERSION] $ ./docker-start-services.sh

  • FROM_VERSION - from which version upgrade should be started.