| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329 |
- version: '3'
- services:
- mysql:
- image: mysql:5.7.4
- container_name: vbdsm-mysql
- restart: always
- environment:
- - TZ
- - MYSQL_ROOT_PASSWORD
- ports:
- - "3306:3306"
- volumes:
- # 数据挂载
- - /home/iwb/vbdsm/mysql/data/:/var/lib/mysql/
- # 配置挂载
- - /home/iwb/vbdsm/mysql/conf/my.cnf:/etc/mysql/my.cnf
- privileged: true
- networks:
- - vbdsm-net
- nginx-web:
- image: nginx:1.22.1
- container_name: vbdsm-nginx-web
- restart: always
- environment:
- - TZ
- ports:
- - "80:80"
- - "443:443"
- volumes:
- # 证书映射
- - /home/iwb/vbdsm/nginx/cert:/etc/nginx/cert
- # 配置文件映射
- - /home/iwb/vbdsm/nginx/conf/nginx.conf:/etc/nginx/nginx.conf
- - /home/iwb/vbdsm/nginx/conf/conf.d:/etc/nginx/conf.d
- # 页面目录
- - /home/iwb/vbdsm/nginx/html:/usr/share/nginx/html
- # 日志目录
- - /home/iwb/vbdsm/nginx/log:/var/log/nginx
- privileged: true
- networks:
- - vbdsm-net
- redis:
- image: redis:6.2.7
- container_name: vbdsm-redis
- restart: always
- ports:
- - "6379:6379"
- environment:
- - TZ
- volumes:
- # 配置文件
- - /home/iwb/vbdsm/redis/conf/redis.conf:/redis/redis.conf:rw
- # 数据文件
- - /home/iwb/vbdsm/redis/data/:/redis/data/:rw
- command: redis-server /redis/redis.conf
- privileged: true
- networks:
- - vbdsm-net
- vber-server-passport:
- build: ../../vbdsm-web/vbdsm-passport
- image: vbdsm-passport:2.1.2
- container_name: vbdsm-passport
- restart: always
- ports:
- - "7081:8080"
- environment:
- - TZ
- - SERVER_PORT
- volumes:
- # 日志文件
- - /home/iwb/vbdsm/server-logs/passport/:/vbdsm/logs/
- privileged: true
- networks:
- - vbdsm-net
- vber-server-manage:
- build: ../../vbdsm-web/vbdsm-manage
- image: vbdsm-manage:2.1.2
- container_name: vbdsm-manage
- restart: always
- ports:
- - "7082:8080"
- environment:
- - TZ
- - SERVER_PORT
- volumes:
- # 日志文件
- - /home/iwb/vbdsm/server-logs/manage/:/vbdsm/logs/
- privileged: true
- networks:
- - vbdsm-net
- vber-server-powerservice:
- build: ../../vbdsm-web/vbdsm-powerservice
- image: vbdsm-powerservice:2.1.2
- container_name: vbdsm-powerservice
- restart: always
- ports:
- - "7083:8080"
- environment:
- - TZ
- - SERVER_PORT
- volumes:
- # 日志文件
- - /home/iwb/vbdsm/server-logs/powerservice/:/vbdsm/logs/
- privileged: true
- networks:
- - vbdsm-net
- vber-server-gov:
- build: ../../vbdsm-web/vbdsm-gov
- image: vbdsm-gov:2.1.2
- container_name: vbdsm-gov
- restart: always
- ports:
- - "7084:8080"
- environment:
- - TZ
- - SERVER_PORT
- volumes:
- # 日志文件
- - /home/iwb/vbdsm/server-logs/gov/:/vbdsm/logs/
- privileged: true
- networks:
- - vbdsm-net
- vber-server-gov-new:
- build: ../../vbdsm-web/vbdsm-gov-new
- image: vbdsm-gov-new:2.1.2
- container_name: vbdsm-gov-new
- restart: always
- ports:
- - "7085:8080"
- environment:
- - TZ
- - SERVER_PORT
- volumes:
- # 日志文件
- - /home/iwb/vbdsm/server-logs/gov-new/:/vbdsm/logs/
- privileged: true
- networks:
- - vbdsm-net
- vber-server-explorer:
- build: ../../vbdsm-web/vbdsm-explorer
- image: vbdsm-explorer:2.1.2
- container_name: vbdsm-explorer
- restart: always
- ports:
- - "7086:8080"
- environment:
- - TZ
- - SERVER_PORT
- volumes:
- # 日志文件
- - /home/iwb/vbdsm/server-logs/gov-new/:/vbdsm/logs/
- - /home/iwb/vbdsm/explorer/fpt:/vbdsm/ftp/
- privileged: true
- networks:
- - vbdsm-net
- vber-server-charts:
- build: ../../vbdsm-web/vbdsm-charts
- image: vbdsm-charts:2.1.2
- container_name: vbdsm-charts
- restart: always
- ports:
- - "7087:8080"
- environment:
- TZ: Asia/Shanghai
- volumes:
- # 日志文件
- - /home/iwb/vbdsm/server-logs/charts/:/vbdsm/logs/
- #- /home/iwb/vbdsm/chart/server.xml:/usr/local/tomcat/conf/server.xml
- privileged: true
- networks:
- - vbdsm-net
- vber-server-analysis:
- build: ../../vbdsm-statistics/vbdsm-analysis
- image: vbdsm-analysis:2.1.2
- container_name: vbdsm-analysis
- restart: always
- ports:
- - "7090:8080"
- environment:
- TZ: Asia/Shanghai
- volumes:
- # 日志文件
- - /home/iwb/vbdsm/server-logs/analysis/:/vbdsm/logs/
- privileged: true
- networks:
- - vbdsm-net
- vber-server-xxl-job:
- build: ../../vbdsm-job
- image: vbdsm-job:2.1.2
- container_name: vbdsm-job
- restart: always
- ports:
- - "7200:7200"
- environment:
- # SERVER_PORT: 7200
- TZ: Asia/Shanghai
- PARAMS: --server.port=7200 --spring.datasource.url=jdbc:mysql://vbdsm-mysql:3306/vbdsm_xxl_job?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&useSSL=false
- volumes:
- # 日志文件
- - /home/iwb/vbdsm/server-logs/job/:/vbdsm/logs/
- privileged: true
- networks:
- - vbdsm-net
- vber-server-statistics:
- build: ../../vbdsm-statistics/vbdsm-statistic
- image: vbdsm-statistics:2.1.2
- container_name: vbdsm-statistics
- restart: always
- ports:
- # 内部使用了7211端口
- - "7210:7210"
- environment:
- # 时区上海
- TZ: Asia/Shanghai
- PARAMS: --server.port=7210 --xxl.job.admin.addresses=http://vbdsm-job:7200
- volumes:
- # 日志文件
- - /home/iwb/vbdsm/server-logs/statistics/:/vbdsm/logs/
- privileged: true
- networks:
- - vbdsm-net
- vber-server-acquis-ws1:
- build: ../../vbdsm-data-upload/vbdsm-acquis-ws
- image: vbdsm-acquis-ws:13306
- container_name: vbdsm-acquis-ws-13306
- restart: always
- ports:
- - "7101:8080"
- environment:
- - TZ
- - SERVER_PORT
- volumes:
- # 日志文件
- - /home/iwb/vbdsm/server-logs/acquis-ws/:/vbdsm/logs/
- privileged: true
- networks:
- - vbdsm-net
- vber-server-acquis-ws2:
- build: ../../vbdsm-data-upload/vbdsm-acquis-ws
- image: vbdsm-acquis-ws:23306
- container_name: vbdsm-acquis-ws-23306
- restart: always
- ports:
- - "7102:8080"
- environment:
- - TZ
- - SERVER_PORT
- volumes:
- # 日志文件
- - /home/iwb/vbdsm/server-logs/acquis-ws/:/vbdsm/logs/
- privileged: true
- networks:
- - vbdsm-net
- vber-server-hj212-data-collect:
- build: ../../vbdsm-data-upload/vbdsm-hj212/vbdsm-hj212-datacollect
- image: vbdsm-hj212-data-collect:2.1.2
- container_name: vbdsm-hj212-data-collect
- restart: always
- ports:
- # 内部使用了7221端口
- - "7220:7220"
- environment:
- #SERVER_PORT: 7220
- TZ: Asia/Shanghai
- PARAMS: --server.port=7220 --xxl.job.admin.addresses=http://vbdsm-job:7200
- volumes:
- # 日志文件
- - /home/iwb/vbdsm/server-logs/hj212-datacollect/:/vbdsm/logs/
- privileged: true
- networks:
- - vbdsm-net
- vber-server-hj212-data-upload:
- build: ../../vbdsm-data-upload/vbdsm-hj212/vbdsm-hj212-server
- image: vbdsm-hj212-data-upload:2.1.2
- container_name: vbdsm-hj212-data-upload
- restart: always
- ports:
- # 内部使用了7221端口
- - "7776:8080"
- environment:
- TZ: Asia/Shanghai
- PARAMS: --vbdsm.socket.server.bindPort=7777
- volumes:
- # 日志文件
- - /home/iwb/vbdsm/server-logs/hj212-upload/:/vbdsm/logs/
- privileged: true
- networks:
- - vbdsm-net
- vber-server-hj212-modbus-test:
- build: ../../vbdsm-data-upload/vbdsm-hj212/vbdsm-hj212-modbus
- image: vbdsm-hj212-mockdata-upload:2.1.2
- container_name: vbdsm-hj212-mockdata-upload
- restart: always
- ports:
- # 内部使用了7221端口
- - "18888:7110"
- environment:
- TZ: Asia/Shanghai
- PARAMS: --server.port=7110 --vbdsm.ws.url=http://192.168.0.81:7101/services/UploadData?wsdl --vbdsm.monitor.terminals=3@YC0001,YC0002&7@YD001_01,YD001_02&9@YD002_01,YD002_02&10@YD003_01
- volumes:
- # 日志文件
- - /home/iwb/vbdsm/server-logs/hj212-upload-mockdata/:/vbdsm/logs/
- - /home/iwb/vbdsm/hj212-upload-mockdata/mock/:/vbdsm/mock/
- privileged: true
- networks:
- - vbdsm-net
- networks:
- vbdsm-net:
- external: false
|