thingsboard/docker/README.md
2018-10-24 20:04:45 +03:00

52 lines
1.1 KiB
Markdown

# 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.