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 | + |