Commit 3f3cb175bdd9edb32f4ce19f12413de8b6f04e75

Authored by 黄 x
1 parent e746f520

docs: 增加ThingsBoard部署README

Showing 1 changed file with 37 additions and 0 deletions
@@ -40,3 +40,40 @@ Collect and Visualize your IoT data in minutes by following this [guide](https:/ @@ -40,3 +40,40 @@ Collect and Visualize your IoT data in minutes by following this [guide](https:/
40 ## Licenses 40 ## Licenses
41 41
42 This project is released under [Apache 2.0 License](./LICENSE). 42 This project is released under [Apache 2.0 License](./LICENSE).
  43 +
  44 +## 部署ThingsBoard注意事项
  45 +1、使用docker-compose在Linux部署时,需要上传源码目录application\src\main\data的数据到Linux服务器上
  46 +2、然后修改docker-compose文件目录映射“- /文件上传的目录:/application/src/main/data”
  47 +```yaml
  48 +version: '3'
  49 +services:
  50 + iot:
  51 + build:
  52 + context: ./
  53 + dockerfile: Dockerfile
  54 + restart: always
  55 + ports:
  56 + - "1883:1883"
  57 + - "8080:8080"
  58 + - "5683:5683/udp"
  59 + volumes:
  60 + - /var/_data/app.jar:/app/app.jar
  61 + - /var/_data/thingsboard/logs:/var/log/thingsboard
  62 + - /var/_data/thingsboard/datas:/application/src/main/data
  63 +# environment:
  64 +# - TB_QUEUE_TYPE=in-memory
  65 +# - DATABASE_ENTITIES_TYPE=timescale
  66 +# - DATABASE_TS_TYPE=timescale
  67 +# - SPRING_JPA_DATABASE_PLATFORM=org.hibernate.dialect.PostgreSQLDialect
  68 +# - SPRING_DRIVER_CLASS_NAME=org.postgresql.Driver
  69 +# - SPRING_DATASOURCE_URL=jdbc:postgresql://172.30.69.207:5432/thingsboard
  70 +# - SPRING_DATASOURCE_USERNAME=postgres
  71 +# - SPRING_DATASOURCE_PASSWORD=Pgsql@yunteng
  72 +# - SPRING_DATASOURCE_MAXIMUM_POOL_SIZE=5
  73 +# Specify partitioning size for timestamp key-value storage. Allowed values: DAYS, MONTHS, YEARS, INDEFINITE.
  74 +# - SQL_POSTGRES_TS_KV_PARTITIONING=MONTHS
  75 +# depends_on:
  76 +# - pgsql
  77 + container_name: iot
  78 +```
  79 +