康来智慧冷链-后端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

189 lines
4.7 KiB

# PROJECT: 康来生物有限公司kicc(智慧冷链)分布式架构平台
# VERSION: 1.0.0
# Author: 康来生物科技有限公司-王翔
# https://support.websoft9.com/docs/docker/zh/solution-compose.html#command
version: '3'
services:
# 生产环境nacos配置
nacos:
image: nacos/nacos-server:2.0.0
hostname: kicc-register
container_name: nacos
restart: always
env_file:
- nacos/.env
ports:
- 8848:8848
- 9848:9848
- 9849:9849
volumes:
- /usr/software/dockerDatabase/nacos/logs:/home/nacos/logs
- /usr/software/dockerDatabase/nacos/data:/home/nacos/data
- nacos_conf:/home/nacos/conf
# register配置
kicc-register:
build:
context: ../kicc-register
restart: always
container_name: kicc-register
hostname: kicc-register
image: kicc-register
ports:
- 8848:8848
# 服务端口,注意通过阅读官方文档,发现nacos2.x使用docker部署时一定要保持映射端口一致
# 不一样会出现本地服务访问不了服务端nacos: https://nacos.io/zh-cn/docs/2.0.0-compatibility.html
# 经过测试使用docker部署时候,还需要开启对应供应商服务器的防火墙端口,不开第三方外部客户端连不上,会报错
- 9848:9848
- 9849:9849
# gateway配置
kicc-gateway:
build:
context: ../kicc-gateway
container_name: kicc-gateway
image: kicc-gateway
hostname: kicc-gateway
restart: always
ports:
- 9999:9999
# oauth2.0配置
kicc-auth:
build:
context: ../kicc-auth
container_name: kicc-auth
environment:
GATEWAY_HOST: 192.168.3.10
image: kicc-auth
hostname: kicc-auth
restart: always
ports:
- 3000:3000
# system-biz配置
kicc-system:
build:
context: ../kicc-platform/kicc-platform-biz/kicc-system-biz
container_name: kicc-system
environment:
GATEWAY_HOST: 192.168.3.10
image: kicc-system-biz
hostname: kicc-system
restart: always
ports:
- 4000:4000
# common-biz配置
kicc-common:
build:
context: ../kicc-platform/kicc-platform-biz/kicc-common-biz
container_name: kicc-common
environment:
GATEWAY_HOST: 192.168.3.10
image: kicc-common-biz
hostname: kicc-common
restart: always
ports:
- 8000:8000
# monitor-biz配置
kicc-monitor:
build:
context: ../kicc-platform/kicc-platform-biz/kicc-monitor-biz
container_name: kicc-monitor
environment:
GATEWAY_HOST: 192.168.3.10
image: kicc-monitor-biz
hostname: kicc-monitor
restart: always
ports:
- 6000:6000
# report-biz配置
kicc-report-biz:
build:
context: ../kicc-platform/kicc-platform-biz/kicc-report-biz
container_name: kicc-report
environment:
GATEWAY_HOST: 192.168.3.10
image: kicc-report-biz
hostname: kicc-report
restart: always
ports:
- 8108:8108
# workflow-biz配置
kicc-workflow-biz:
build:
context: ../kicc-platform/kicc-platform-biz/kicc-workflow-biz
container_name: kicc-workflow
environment:
GATEWAY_HOST: 192.168.3.10
image: kicc-workflow-biz
hostname: kicc-workflow
restart: always
ports:
- 8109:8109
# 新建业务工程docker-compose模板
# 注释命名规范:【xxx-biz】
# 名称命名规范:【kicc-xxx】
kicc-template:
build:
context: ../kicc-platform/kicc-platform-biz/kicc-template-biz
container_name: kicc-template
image: kicc-template-biz
hostname: kicc-template
restart: always
ports:
- 1111:1111
# rocketmq-visual-dashboard配置
kicc-visual-rocketmq:
build:
context: ../kicc-visual/kicc-rocketmq-dashboard
container_name: kicc-visual-rocketmq
image: kicc-rocketmq-dashboard
hostname: kicc-visual-rocketmq
restart: always
ports:
- 8058:8058
# sentinel-visual-dashboard配置
kicc-visual-sentinel:
build:
context: ../kicc-visual/kicc-sentinel-dashboard
container_name: kicc-visual-sentinel
image: kicc-sentinel-dashboard
hostname: kicc-visual-sentinel
restart: always
ports:
- 8056:8056
# kicc-visual-job配置
kicc-visual-job:
build:
context: ../kicc-visual/kicc-xxl-job-admin
container_name: kicc-visual-job
image: kicc-xxl-job-admin
hostname: kicc-visual-job
restart: always
ports:
- 8057:8057
# spring-admin配置
kicc-spring-dashboard:
build:
context: ../kicc-visual/kicc-spring-dashboard
container_name: dolphin-visual-spring
restart: always
image: dolphin-spring-dashboard
hostname: dolphin-visual-spring
ports:
- 8061:8061
volumes:
nacos_conf:
driver: local