大概什么时间能够发布
zhangqingqing
-
请问我在联动视频这里选择了摄像头,这个配置保存在了哪里呢?我看设备表里没有这个字段,我在哪里能找到呢 -
表格功能异常
更新table模块后出现如图所示问题,请问如何处理。 -
自定义组件程序里需要订阅平台的mqtt网关的topic,程序怎么写?那我们开发的前端组件需要接收airiot平台的实时报警推送数据,应该通过什么方法处理,类似现在的报警弹窗
-
设备表数据唯一性问题目前开发过程中遇到设备表中ID和设备名称唯一性的限制要求,ID可以理解,本来也是唯一的,但是设备名称为什么要求具有唯一性,这对报警信息显示以及数据统计带来很多不便,请问如何规避这类问题。
-
流程管理表查询组件使用报错在平台更新了flow相关的服务也不行,还是会报错
-
流程管理表查询组件使用报错选择了表查询组件并点击,而后无论是点击数据接口、webhock,还是审批、填写等流程,都会出现页面崩溃的错误。
-
租户项目使用新创建租户添加的项目可以在租户项目列表中显示,默认租户admin创建的平台项目无法在admin租户项目列表中显示;另外使用默认租户账户能否调整项目的租户所属关系
-
发布平台更换系统图标后无法登陆当前平台空间管理页面无法打开,刷新有时候出现更新密码或者授权到期的信息,使用之前浏览器保留的项目链接能够直接打开,其他服务页面正常。
-
租户项目
如何给租户授权项目 -
驱动删除平台报错
现在的情况是任何驱动都无法删除添加了 -
驱动删除平台报错version: "3"
services:
algorithm:
container_name: algorithm
image: airiot/algorithm:v4.0.3
labels:
- traefik.enable=true
- traefik.http.routers.algorithm.entrypoints=web
- traefik.http.services.algorithm.loadbalancer.server.port=9000
- traefik.http.routers.algorithm.middlewares=auth
- traefik.http.routers.algorithm.rule=PathPrefix(/algorithm
)
- service.repo=algorithm
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
auth:
container_name: auth
depends_on:
- redis
- i18n-errcode
image: airiot/auth:v4.2.7
labels:
- service.repo=auth
- traefik.enable=true
- traefik.http.routers.auth.rule=PathPrefix(/auth
)
- traefik.http.routers.auth.entrypoints=web
- traefik.http.services.auth.loadbalancer.server.port=9000
- traefik.http.middlewares.auth.forwardauth.address=http://auth:9000/auth
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
- /home/app/airiot/i18n/:/app/configs/locale/
check:
container_name: check
depends_on:
- mqtt
- redis
- postgres
- i18n-errcode
image: airiot/check:v4.2.4
labels:
- service.repo=check
- traefik.enable=true
- traefik.http.routers.check.rule=PathPrefix(/check
)
- traefik.http.routers.check.entrypoints=web
- traefik.http.services.check.loadbalancer.server.port=9000
- traefik.http.routers.check.middlewares=auth
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
- /home/app/airiot/i18n/:/app/configs/locale/
computed:
container_name: computed
depends_on:
- mqtt
- redis
image: airiot/computed:v4.2.0
labels:
- service.repo=computed
- traefik.enable=false
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
core:
container_name: core
depends_on:
- mqtt
- redis
- postgres
- influx
- spm
- i18n-errcode
environment:
- APP.PRINTCONFIG=true
- App.Log.Level=5
image: airiot/core:v4.2.52
labels:
- service.repo=core
- traefik.enable=true
- traefik.http.routers.core.rule=PathPrefix(/core
)
- traefik.http.routers.core.entrypoints=web
- traefik.http.services.core.loadbalancer.server.port=9000
- traefik.http.routers.core.middlewares=auth
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
privileged: true
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
- /home/app/airiot/fileServer:/app/fileServer
- /home/app/airiot/config:/app/license
- /home/app/airiot/backup:/app/backup
- /home/app/airiot/svg:/app/svg
- /home/app/airiot/web/html:/app/html
- /home/app/airiot/i18n/:/app/configs/locale/
data-source:
container_name: data-source
depends_on:
- mqtt
- redis
- postgres
- core
- i18n-errcode
image: airiot/data-source:v4.3.1
labels:
- service.repo=data-source
- traefik.enable=true
- traefik.http.routers.data-source.rule=PathPrefix(/ds
)
- traefik.http.routers.data-source.entrypoints=web
- traefik.http.services.data-source.loadbalancer.server.port=9000
- traefik.http.routers.data-source.middlewares=auth
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
- /home/app/airiot/i18n/:/app/configs/locale/
driver:
container_name: driver
depends_on:
- mqtt
- redis
- postgres
- core
- flow-engine
- i18n-errcode
environment:
- OPERATION.HOST=172.41.0.200:13030
image: airiot/driver:v4.2.0
labels:
- service.repo=driver
- traefik.enable=true
- traefik.http.routers.driver.rule=PathPrefix(/driver
)
- traefik.http.routers.driver.entrypoints=web
- traefik.http.services.driver.loadbalancer.server.port=9000
- traefik.http.routers.driver.middlewares=auth
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
ports:
- 9224:9224
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
- /home/app/airiot/i18n/:/app/configs/locale/
electricli:
container_name: electricli
image: eifire/electric-ser:v1.0.0
labels:
- traefik.enable=true
- traefik.http.routers.electricli.entrypoints=web
- traefik.http.services.electricli.loadbalancer.server.port=8579
- traefik.http.routers.electricli.middlewares=auth
- traefik.http.routers.electricli.rule=PathPrefix(/electricli
)
- service.repo=electricli
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
ports:
- 8579:8579
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
emulator:
container_name: emulator
depends_on:
- mqtt
- redis
- postgres
- core
- i18n-errcode
image: airiot/emulator:v4.2.0
labels:
- service.repo=emulator
- traefik.enable=true
- traefik.http.routers.emulator.rule=PathPrefix(/emulator
)
- traefik.http.routers.emulator.entrypoints=web
- traefik.http.services.emulator.loadbalancer.server.port=9000
- traefik.http.routers.emulator.middlewares=auth
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
- /home/app/airiot/i18n/:/app/configs/locale/
fireService:
container_name: fireService
image: fire-service-1.0.0:latest
labels:
- traefik.enable=true
- traefik.http.routers.fireService.entrypoints=web
- traefik.http.services.fireService.loadbalancer.server.port=8568
- traefik.http.routers.fireService.middlewares=auth
- traefik.http.routers.fireService.rule=PathPrefix(/fireService
)
- service.repo=fireService
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
ports:
- 8568:8568
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
firealarm:
container_name: firealarm
image: eifire/fire-alarm-ser:v1.0.0
labels:
- traefik.enable=true
- traefik.http.routers.firealarm.entrypoints=web
- traefik.http.services.firealarm.loadbalancer.server.port=8577
- traefik.http.routers.firealarm.middlewares=auth
- traefik.http.routers.firealarm.rule=PathPrefix(/firealarm
)
- service.repo=firealarm
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
ports:
- 8577:8577
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
flow:
container_name: flow
depends_on:
- postgres
- mqtt
- redis
- flow-engine
- i18n-errcode
image: airiot/flow:v4.3.7
labels:
- service.repo=flow
- traefik.enable=true
- traefik.http.routers.flow.rule=PathPrefix(/flow
)
- traefik.http.routers.flow.entrypoints=web
- traefik.http.services.flow.loadbalancer.server.port=9000
- traefik.http.routers.flow.middlewares=auth
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
- /home/app/airiot/i18n/:/app/configs/locale/
flow-engine:
container_name: flow-engine
depends_on:
- postgres
- mqtt
- redis
- i18n-errcode
image: airiot/flow-engine:v4.5.7
labels:
- service.repo=flow-engine
- traefik.enable=true
- traefik.http.routers.flow-engine.rule=PathPrefix(/engine
)
- traefik.http.routers.flow-engine.entrypoints=web
- traefik.http.services.flow-engine.loadbalancer.server.port=9000
- traefik.http.routers.flow-engine.middlewares=auth
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
- /home/app/airiot/flow-engine/logs:/app/logs
- /home/app/airiot/i18n/:/app/configs/locale/
flow-opc:
container_name: flow-opc
image: airiot/flow-opc:v4.0.5
labels:
- traefik.enable=false
- service.repo=flow-opc
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
flow-schedule:
container_name: flow-schedule
depends_on:
- flow-engine
image: airiot/flow-schedule:v4.2.0
labels:
- service.repo=flow-schedule
- traefik.enable=false
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
front:
container_name: front
depends_on:
- i18n-errcode
image: airiot/front:v4.0.7
labels:
- service.repo=front
- traefik.enable=true
- traefik.http.routers.front.rule=PathPrefix(/front
)
- traefik.http.routers.front.entrypoints=web
- traefik.http.services.front.loadbalancer.server.port=9000
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
- /home/app/airiot/web/html:/app/html
- /home/app/airiot/i18n/:/app/configs/locale/
i18n-errcode:
container_name: i18n-errcode
image: airiot/i18n-errcode:v4.1.3
labels:
- service.repo=i18n-errcode
- traefik.enable=false
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
ulimits:
nproc: 4096
nofile:
soft: 1024
hard: 3072
volumes:
- /etc/localtime:/etc/localtime:ro
- /home/app/airiot/i18n:/app/locale
live:
container_name: live
depends_on:
- mqtt
- redis
- postgres
image: airiot/live:v4.2.10
labels:
- service.repo=live
- traefik.enable=true
- traefik.http.routers.live.rule=PathPrefix(/live
)
- traefik.http.routers.live.entrypoints=web
- traefik.http.services.live.loadbalancer.server.port=9000
- traefik.http.routers.live.middlewares=auth
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
log-handle-node:
container_name: log-handle-node
depends_on:
- postgres
- mqtt
- redis
image: airiot/log-handle-node:v4.0.4
labels:
- service.repo=log-handle-node
- traefik.enable=false
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
loki:
command:
- -config.file=/etc/loki/local-config.yaml
- -server.grpc-max-recv-msg-size-bytes=14194304
- -querier.max-concurrent=50
container_name: loki
image: grafana/loki:2.8.0
networks:
- backend
- operation
ports:
- 3100:3100
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
- /home/app/airiot/loki/local-config.yaml:/etc/loki/local-config.yaml
- /home/app/airiot/loki/data:/loki
mapping:
container_name: mapping
depends_on:
- mqtt
- redis
image: airiot/mapping:v4.2.1
labels:
- service.repo=mapping
- traefik.enable=false
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
my-service:
container_name: my-service
image: my-service:v1.0.0
labels:
- traefik.enable=true
- traefik.http.routers.my-service.entrypoints=web
- traefik.http.services.my-service.loadbalancer.server.port=8566
- traefik.http.routers.my-service.middlewares=auth
- traefik.http.routers.my-service.rule=PathPrefix(/myService
)
- service.repo=my-service
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
ports:
- 8566:8566
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
online:
container_name: online
depends_on:
- mqtt
- redis
image: airiot/online:v4.3.0
labels:
- service.repo=online
- traefik.enable=false
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
operation-extension:
container_name: operation-extension
image: airiot/operation-extension:v4.0.1
labels:
- traefik.enable=true
- traefik.http.routers.operation-extension.entrypoints=web
- traefik.http.services.operation-extension.loadbalancer.server.port=9000
- traefik.http.routers.operation-extension.middlewares=auth
- traefik.http.routers.operation-extension.rule=PathPrefix(/operation-extension
)
- service.repo=operation-extension
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
promtail:
command:
- -config.file=/etc/promtail/config.yml
- -log.level=info
container_name: promtail
image: grafana/promtail:2.8.0
networks:
- backend
- operation
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
- /home/app/airiot/loki/promtail-config.yaml:/etc/promtail/config.yml
- /home/app/airiot/flow-engine/logs/:/flow/
- /var/run/docker.sock:/var/run/docker.sock
report:
container_name: report
depends_on:
- mqtt
- redis
- postgres
- influx
- i18n-errcode
image: airiot/report:v4.2.2
labels:
- service.repo=report
- traefik.enable=true
- traefik.http.routers.report.rule=PathPrefix(/report
)
- traefik.http.routers.report.entrypoints=web
- traefik.http.services.report.loadbalancer.server.port=9000
- traefik.http.routers.report.middlewares=auth
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
- /home/app/airiot/i18n/:/app/configs/locale/
rule:
container_name: rule
depends_on:
- mqtt
- redis
- postgres
image: airiot/rule:v4.2.6
labels:
- service.repo=rule
- traefik.enable=false
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
spm:
container_name: spm
depends_on:
- postgres
- redis
- i18n-errcode
image: airiot/spm:v4.2.4
labels:
- service.repo=spm
- traefik.enable=true
- traefik.http.routers.spm.rule=PathPrefix(/spm
)
- traefik.http.routers.spm.entrypoints=web
- traefik.http.services.spm.loadbalancer.server.port=9000
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
privileged: true
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
- /home/app/airiot/config:/app/license
- /home/app/airiot/spm/fileServer:/app/fileServer
- /home/app/airiot/i18n/:/app/configs/locale/
stats:
container_name: stats
depends_on:
- mqtt
- redis
image: airiot/stats:v4.3.0
labels:
- service.repo=stats
- traefik.enable=false
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
storage:
container_name: storage
depends_on:
- mqtt
- redis
- influx
environment:
- App.Log.Level=5
- App.Service.GoroutineCount=100000
- App.Service.SaveTSDBInterval=5000
image: airiot/storage:v4.2.3
labels:
- service.repo=storage
- traefik.enable=false
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
- /home/app/main:/app/storage
sync:
container_name: sync
image: airiot/sync:v4.0.1
labels:
- traefik.enable=true
- traefik.http.routers.sync.entrypoints=web
- traefik.http.services.sync.loadbalancer.server.port=9000
- traefik.http.routers.sync.middlewares=auth
- traefik.http.routers.sync.rule=PathPrefix(/sync
)
- service.repo=sync
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
syslog:
container_name: syslog
image: airiot/syslog:v4.0.1
labels:
- traefik.enable=true
- traefik.http.routers.syslog.entrypoints=web
- traefik.http.services.syslog.loadbalancer.server.port=9000
- traefik.http.routers.syslog.middlewares=auth
- traefik.http.routers.syslog.rule=PathPrefix(/syslog
)
- service.repo=syslog
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
task:
container_name: task
depends_on:
- mqtt
- redis
- postgres
image: airiot/task:v4.2.6
labels:
- service.repo=task
- traefik.enable=false
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
tencentService:
container_name: tencentService
image: tencent-service-1.0.0:latest
labels:
- traefik.enable=true
- traefik.http.routers.tencentService.entrypoints=web
- traefik.http.services.tencentService.loadbalancer.server.port=8588
- traefik.http.routers.tencentService.middlewares=auth
- traefik.http.routers.tencentService.rule=PathPrefix(/tencentService
)
- service.repo=tencentService
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
ports:
- 8588:8588
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
traefik:
command:
- --api.insecure=true
- --providers.docker=true
- --providers.docker.exposedbydefault=false
- --entrypoints.web.address=:80
- --entryPoints.web.forwardedHeaders.insecure
- --accesslog=true
- --accesslog.filters.statuscodes=200,400-417,500-505
- --log.level=INFO
container_name: traefik
image: traefik:v2.10.1
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
ports:
- 31000:80
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
- /var/run/docker.sock:/var/run/docker.sock:ro
transfer:
container_name: transfer
depends_on:
- redis
- postgres
- i18n-errcode
image: airiot/transfer:v4.2.2
labels:
- service.repo=transfer
- traefik.enable=true
- traefik.http.routers.transfer.rule=PathPrefix(/transfer
)
- traefik.http.routers.transfer.entrypoints=web
- traefik.http.services.transfer.loadbalancer.server.port=9000
- traefik.http.routers.transfer.middlewares=auth
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
- /home/app/airiot/i18n/:/app/configs/locale/
video:
container_name: video
depends_on:
- i18n-errcode
image: airiot/video:v4.2.14
labels:
- service.repo=video
- traefik.enable=true
- traefik.http.routers.video.rule=PathPrefix(/video
)
- traefik.http.routers.video.entrypoints=web
- traefik.http.services.video.loadbalancer.server.port=9000
- traefik.http.routers.video.middlewares=auth
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
- /home/app/airiot/i18n/:/app/configs/locale/
warning:
container_name: warning
depends_on:
- mqtt
- redis
- postgres
- i18n-errcode
image: airiot/warning:v4.2.7
labels:
- service.repo=warning
- traefik.enable=true
- traefik.http.routers.warning.rule=PathPrefix(/warning
)
- traefik.http.routers.warning.entrypoints=web
- traefik.http.services.warning.loadbalancer.server.port=9000
- traefik.http.routers.warning.middlewares=auth
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
- /home/app/airiot/i18n/:/app/configs/locale/
web:
container_name: web
image: nginx:1.25.0
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
ports:
- 3030:80
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
- /home/app/airiot/web/html:/usr/share/nginx/html
- /home/app/airiot/web/ssl/:/usr/local/nginx/cert/
- /home/app/airiot/web/nginx.conf:/etc/nginx/nginx.conf
- /home/app/airiot/web/portal:/usr/share/nginx/portal
ws-data:
container_name: ws-data
image: airiot/ws-data:v4.0.5
labels:
- traefik.enable=true
- traefik.http.routers.ws-data.entrypoints=web
- traefik.http.services.ws-data.loadbalancer.server.port=9000
- traefik.http.routers.ws-data.middlewares=auth
- traefik.http.routers.ws-data.rule=PathPrefix(/core/ws
)
- service.repo=ws-data
logging:
driver: json-file
options:
max-size: 100m
max-file: "1"
networks:
- backend
- operation
restart: always
ulimits:
nproc: 40960
nofile:
soft: 10240
hard: 30720
volumes:
- /etc/localtime:/etc/localtime:ro
networks:
backend: {}
operation:
external:
name: operation_backend -
驱动删除平台报错
平台删除驱动的时候报错无法处理,请问是什么情况? -
通过接口获取设备表设备数据使用sdk中core/data/query方法查询数据点数据,存在数据点类型为double,数据为0的时候接口查询不返回的情况,但是在TDengine时序库中是存在这个数据的
已经升级了core服务,但是仍然存在这个问题,请问如何处理。 -
websocket推送MQTT/WebSocket是否支持
-
websocket推送当前平台MQTT服务能否开启ws服务端口,默认的8083端口
-
websocket推送AIRIOT平台如何使用WebSocket推送,流程中是否能够配置,服务端口是哪个。
-
时序数据库中查看不到设备数据好的,谢谢,我们这边再看看。
-
时序数据库中查看不到设备数据嗯 我们都是按照这个方式操作的,设备也添加了很多了,最近新添加的一款设备,数据在时序库中查不到