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 | 40 | ## Licenses |
41 | 41 | |
42 | 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 | + | ... | ... |