123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373 |
- #
- # Copyright 2016-present the original author or authors.
- #
- # Licensed under the Apache License, Version 2.0 (the "License");
- # you may not use this file except in compliance with the License.
- # You may obtain a copy of the License at
- #
- # https://www.apache.org/licenses/LICENSE-2.0
- #
- # Unless required by applicable law or agreed to in writing, software
- # distributed under the License is distributed on an "AS IS" BASIS,
- # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- # See the License for the specific language governing permissions and
- # limitations under the License.
- #
- version: '3'
- services:
- gateway:
- build:
- context: ../dc3-gateway/
- dockerfile: ./Dockerfile
- image: registry.cn-beijing.aliyuncs.com/dc3/dc3-gateway:2023.4.0.dev
- restart: on-failure
- ports:
- - '8000:8000'
- environment:
- - NODE_ENV=test
- container_name: dc3-gateway
- hostname: dc3-gateway
- volumes:
- - logs:/dc3-gateway/dc3/logs
- logging:
- driver: json-file
- options:
- max-size: '20m'
- max-file: '20'
- networks:
- dc3net:
- aliases:
- - dc3-gateway
- auth:
- build:
- context: ../dc3-center/dc3-center-auth/
- dockerfile: ./Dockerfile
- image: registry.cn-beijing.aliyuncs.com/dc3/dc3-center-auth:2023.4.0.dev
- restart: on-failure
- ports:
- - '8300:8300'
- environment:
- - NODE_ENV=test
- container_name: dc3-center-auth
- hostname: dc3-center-auth
- volumes:
- - logs:/dc3-center/dc3-center-auth/dc3/logs
- logging:
- driver: json-file
- options:
- max-size: '20m'
- max-file: '20'
- networks:
- dc3net:
- aliases:
- - dc3-center-auth
- manager:
- build:
- context: ../dc3-center/dc3-center-manager/
- dockerfile: ./Dockerfile
- image: registry.cn-beijing.aliyuncs.com/dc3/dc3-center-manager:2023.4.0.dev
- restart: on-failure
- ports:
- - '8400:8400'
- environment:
- - NODE_ENV=test
- container_name: dc3-center-manager
- hostname: dc3-center-manager
- volumes:
- - logs:/dc3-center/dc3-center-manager/dc3/logs
- logging:
- driver: json-file
- options:
- max-size: '20m'
- max-file: '20'
- networks:
- dc3net:
- aliases:
- - dc3-center-manager
- data:
- build:
- context: ../dc3-center/dc3-center-data/
- dockerfile: ./Dockerfile
- image: registry.cn-beijing.aliyuncs.com/dc3/dc3-center-data:2023.4.0.dev
- restart: on-failure
- ports:
- - '8500:8500'
- environment:
- - NODE_ENV=test
- container_name: dc3-center-data
- hostname: dc3-center-data
- volumes:
- - logs:/dc3-center/dc3-center-data/dc3/logs
- logging:
- driver: json-file
- options:
- max-size: '20m'
- max-file: '20'
- networks:
- dc3net:
- aliases:
- - dc3-center-data
- virtual:
- build:
- context: ../dc3-driver/dc3-driver-virtual/
- dockerfile: ./Dockerfile
- image: registry.cn-beijing.aliyuncs.com/dc3/dc3-driver-virtual:2023.4.0.dev
- restart: on-failure
- environment:
- - NODE_ENV=test
- container_name: dc3-driver-virtual
- hostname: dc3-driver-virtual
- volumes:
- - logs:/dc3-driver/dc3-driver-virtual/dc3/logs
- logging:
- driver: json-file
- options:
- max-size: '20m'
- max-file: '20'
- networks:
- dc3net:
- aliases:
- - dc3-driver-virtual
- plcs7:
- build:
- context: ../dc3-driver/dc3-driver-plcs7/
- dockerfile: ./Dockerfile
- image: registry.cn-beijing.aliyuncs.com/dc3/dc3-driver-plcs7:2023.4.0.dev
- restart: on-failure
- environment:
- - NODE_ENV=test
- container_name: dc3-driver-plcs7
- hostname: dc3-driver-plcs7
- volumes:
- - logs:/dc3-driver/dc3-driver-plcs7/dc3/logs
- logging:
- driver: json-file
- options:
- max-size: '20m'
- max-file: '20'
- networks:
- dc3net:
- aliases:
- - dc3-driver-plcs7
- opc-da:
- build:
- context: ../dc3-driver/dc3-driver-opc-da/
- dockerfile: ./Dockerfile
- image: registry.cn-beijing.aliyuncs.com/dc3/dc3-driver-opc-da:2023.4.0.dev
- restart: on-failure
- environment:
- - NODE_ENV=test
- container_name: dc3-driver-opc-da
- hostname: dc3-driver-opc-da
- volumes:
- - logs:/dc3-driver/dc3-driver-opc-da/dc3/logs
- logging:
- driver: json-file
- options:
- max-size: '20m'
- max-file: '20'
- networks:
- dc3net:
- aliases:
- - dc3-driver-opc-da
- opc-ua:
- build:
- context: ../dc3-driver/dc3-driver-opc-ua/
- dockerfile: ./Dockerfile
- image: registry.cn-beijing.aliyuncs.com/dc3/dc3-driver-opc-ua:2023.4.0.dev
- restart: on-failure
- environment:
- - NODE_ENV=test
- container_name: dc3-driver-opc-ua
- hostname: dc3-driver-opc-ua
- volumes:
- - logs:/dc3-driver/dc3-driver-opc-ua/dc3/logs
- logging:
- driver: json-file
- options:
- max-size: '20m'
- max-file: '20'
- networks:
- dc3net:
- aliases:
- - dc3-driver-opc-ua
- listening-virtual:
- build:
- context: ../dc3-driver/dc3-driver-listening-virtual/
- dockerfile: ./Dockerfile
- image: registry.cn-beijing.aliyuncs.com/dc3/dc3-driver-listening-virtual:2023.4.0.dev
- restart: on-failure
- ports:
- - '6270:6270'
- - '6271:6271'
- environment:
- - NODE_ENV=test
- container_name: dc3-driver-listening-virtual
- hostname: dc3-driver-listening-virtual
- volumes:
- - logs:/dc3-driver/dc3-driver-listening-virtual/dc3/logs
- logging:
- driver: json-file
- options:
- max-size: '20m'
- max-file: '20'
- networks:
- dc3net:
- aliases:
- - dc3-driver-listening-virtual
- dtu-yeecom:
- build:
- context: ../dc3-driver/dc3-driver-dtu-yeecom/
- dockerfile: ./Dockerfile
- image: registry.cn-beijing.aliyuncs.com/dc3/dc3-driver-dtu-yeecom:2023.4.0.dev
- restart: on-failure
- ports:
- - '9001:9001'
- - '9002:9002'
- environment:
- - NODE_ENV=test
- container_name: dc3-driver-dtu-yeecom
- hostname: dc3-driver-dtu-yeecom
- volumes:
- - logs:/dc3-driver/dc3-driver-dtu-yeecom/dc3/logs
- logging:
- driver: json-file
- options:
- max-size: '20m'
- max-file: '20'
- networks:
- dc3net:
- aliases:
- - dc3-driver-dtu-yeecom
- lwm2m:
- build:
- context: ../dc3-driver/dc3-driver-lwm2m/
- dockerfile: ./Dockerfile
- image: registry.cn-beijing.aliyuncs.com/dc3/dc3-driver-lwm2m:2023.4.0.dev
- restart: on-failure
- ports:
- - '5683:5683'
- - '5684:5684'
- environment:
- - NODE_ENV=test
- container_name: dc3-driver-lwm2m
- hostname: dc3-driver-lwm2m
- volumes:
- - logs:/dc3-driver/dc3-driver-lwm2m/dc3/logs
- logging:
- driver: json-file
- options:
- max-size: '20m'
- max-file: '20'
- networks:
- dc3net:
- aliases:
- - dc3-driver-lwm2m
- mqtt:
- build:
- context: ../dc3-driver/dc3-driver-mqtt/
- dockerfile: ./Dockerfile
- image: registry.cn-beijing.aliyuncs.com/dc3/dc3-driver-mqtt:2023.4.0.dev
- restart: on-failure
- environment:
- - NODE_ENV=test
- container_name: dc3-driver-mqtt
- hostname: dc3-driver-mqtt
- volumes:
- - logs:/dc3-driver/dc3-driver-mqtt/dc3/logs
- logging:
- driver: json-file
- options:
- max-size: '20m'
- max-file: '20'
- networks:
- dc3net:
- aliases:
- - dc3-driver-mqtt
- edge-gateway:
- build:
- context: ../dc3-driver/dc3-driver-edge-gateway/
- dockerfile: ./Dockerfile
- image: registry.cn-beijing.aliyuncs.com/dc3/dc3-driver-edge-gateway:2023.4.0.dev
- restart: on-failure
- environment:
- - NODE_ENV=test
- container_name: dc3-driver-edge-gateway
- hostname: dc3-driver-edge-gateway
- volumes:
- - logs:/dc3-driver/dc3-driver-edge-gateway/dc3/logs
- logging:
- driver: json-file
- options:
- max-size: '20m'
- max-file: '20'
- networks:
- dc3net:
- aliases:
- - dc3-driver-edge-gateway
- modbus-tcp:
- build:
- context: ../dc3-driver/dc3-driver-modbus-tcp/
- dockerfile: ./Dockerfile
- image: registry.cn-beijing.aliyuncs.com/dc3/dc3-driver-modbus-tcp:2023.4.0.dev
- restart: on-failure
- environment:
- - NODE_ENV=test
- container_name: dc3-driver-modbus-tcp
- hostname: dc3-driver-modbus-tcp
- volumes:
- - logs:/dc3-driver/dc3-driver-modbus-tcp/dc3/logs
- logging:
- driver: json-file
- options:
- max-size: '20m'
- max-file: '20'
- networks:
- dc3net:
- aliases:
- - dc3-driver-modbus-tcp
- weather-amap:
- build:
- context: ../dc3-driver/dc3-driver-weather-amap/
- dockerfile: ./Dockerfile
- image: registry.cn-beijing.aliyuncs.com/dc3/dc3-driver-weather-amap:2023.4.0.dev
- restart: on-failure
- environment:
- - NODE_ENV=test
- container_name: dc3-driver-weather-amap
- hostname: dc3-driver-weather-amap
- volumes:
- - logs:/dc3-driver/dc3-driver-weather-amap/dc3/logs
- logging:
- driver: json-file
- options:
- max-size: '20m'
- max-file: '20'
- networks:
- dc3net:
- aliases:
- - dc3-driver-weather-amap
- volumes:
- logs:
- networks:
- dc3net:
- driver: bridge
- ...
|