Skip to content
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
品牌标识

AIRIOT智慧系统搭建平台经验交流

Z

zhangqingqing

@zhangqingqing
关于
帖子
主题
群组
粉丝
关注

帖子

最新 最佳 有争议的

  • 请问我在联动视频这里选择了摄像头,这个配置保存在了哪里呢?我看设备表里没有这个字段,我在哪里能找到呢
    Z zhangqingqing

    大概什么时间能够发布


  • 表格功能异常
    Z zhangqingqing

    b3660049-c0fb-4312-9b1b-367a2f124203-image.png
    更新table模块后出现如图所示问题,请问如何处理。


  • 自定义组件程序里需要订阅平台的mqtt网关的topic,程序怎么写?
    Z zhangqingqing

    那我们开发的前端组件需要接收airiot平台的实时报警推送数据,应该通过什么方法处理,类似现在的报警弹窗


  • 设备表数据唯一性问题
    Z zhangqingqing

    目前开发过程中遇到设备表中ID和设备名称唯一性的限制要求,ID可以理解,本来也是唯一的,但是设备名称为什么要求具有唯一性,这对报警信息显示以及数据统计带来很多不便,请问如何规避这类问题。


  • 流程管理表查询组件使用报错
    Z zhangqingqing

    在平台更新了flow相关的服务也不行,还是会报错


  • 流程管理表查询组件使用报错
    Z zhangqingqing

    选择了表查询组件并点击,而后无论是点击数据接口、webhock,还是审批、填写等流程,都会出现页面崩溃的错误。
    ba0319e4-59d1-47de-a5a7-1e9b033df102-image.png
    dbb843ae-0750-40f7-900b-4bc4532f0e1d-image.png


  • 租户项目
    Z zhangqingqing

    使用新创建租户添加的项目可以在租户项目列表中显示,默认租户admin创建的平台项目无法在admin租户项目列表中显示;另外使用默认租户账户能否调整项目的租户所属关系


  • 发布平台更换系统图标后无法登陆
    Z zhangqingqing

    当前平台空间管理页面无法打开,刷新有时候出现更新密码或者授权到期的信息,使用之前浏览器保留的项目链接能够直接打开,其他服务页面正常。


  • 租户项目
    Z zhangqingqing

    be3b04f1-9adb-48ca-b712-cfbca25e030b-image.png
    如何给租户授权项目


  • 驱动删除平台报错
    Z zhangqingqing

    image.png
    现在的情况是任何驱动都无法删除添加了


  • 驱动删除平台报错
    Z zhangqingqing

    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


  • 驱动删除平台报错
    Z zhangqingqing

    974366b3-5ecb-4a99-b8d5-c934e3061ea9-驱动管理删除报错.png
    18d0ee05-8374-4280-bfcf-50ff4e1c785f-驱动删除报错.png
    平台删除驱动的时候报错无法处理,请问是什么情况?


  • 通过接口获取设备表设备数据
    Z zhangqingqing

    使用sdk中core/data/query方法查询数据点数据,存在数据点类型为double,数据为0的时候接口查询不返回的情况,但是在TDengine时序库中是存在这个数据的

    460f870d-6314-42c8-bed7-578296af4445-147a0e94578cc0745fe87b65e8726f2.png
    80570d8f-1261-4046-b5c0-a43f36a35c7a-ec2e045f990ee62fd056e503a0c26c9.png
    856c9e09-aa26-478f-8c46-523407661ab3-92eb70cab57751bb8f65fec676eee48.jpg
    已经升级了core服务,但是仍然存在这个问题,请问如何处理。


  • websocket推送
    Z zhangqingqing

    MQTT/WebSocket是否支持


  • websocket推送
    Z zhangqingqing

    当前平台MQTT服务能否开启ws服务端口,默认的8083端口


  • websocket推送
    Z zhangqingqing

    AIRIOT平台如何使用WebSocket推送,流程中是否能够配置,服务端口是哪个。


  • 时序数据库中查看不到设备数据
    Z zhangqingqing

    好的,谢谢,我们这边再看看。


  • 时序数据库中查看不到设备数据
    Z zhangqingqing

    嗯 我们都是按照这个方式操作的,设备也添加了很多了,最近新添加的一款设备,数据在时序库中查不到

  • 登录

  • 没有帐号? 注册

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组