version: '3' services: kxs-mysql: build: context: ./db environment: MYSQL_ROOT_HOST: "%" MYSQL_ROOT_PASSWORD: root restart: always container_name: kxs-mysql image: kxs-mysql ports: - 3306:3306 volumes: - ./data/mysql/conf:/etc/mysql/conf.d - ./data/mysql/logs:/logs - ./data/mysql/data:/var/lib/mysql networks: - kxs_default kxs-redis: image: redis:7.0.6 ports: - 6379:6379 restart: always container_name: kxs-redis hostname: kxs-redis networks: - kxs_default kxs-gateway: build: context: ./kxs-gateway restart: always ports: - 9999:9999 container_name: kxs-gateway hostname: kxs-gateway image: kxs-gateway networks: - kxs_default kxs-system: build: context: ./kxs-system/kxs-system-biz restart: always container_name: kxs-system hostname: kxs-system image: kxs-system volumes: - ./logs/kxs-system-biz:/kxs-system-biz/logs networks: - kxs_default kxs-codegen: build: context: ./kxs-visual/kxs-codegen restart: always container_name: kxs-codegen hostname: kxs-codegen image: kxs-codegen volumes: - ./logs/kxs-codegen:/kxs-codegen/logs networks: - kxs_default kxs-daemon-quartz: build: context: ./kxs-visual/kxs-quartz restart: always image: kxs-quartz container_name: kxs-quartz networks: - kxs_default # kxs-rabbitmq: # image: rabbitmq:3.12.8 # container_name: kxs-rabbitmq # restart: always # volumes: # - "/usr/share/zoneinfo/Asia/Shanghai:/etc/localtime" #设置系统时区 # - "/usr/share/zoneinfo/Asia/Shanghai:/etc/timezone" #设置时区 # - "./data/rabbit/:/var/lib/rabbitmq/" # - "./logs/rabbit:/var/log/rabbitmq/" # ports: # - 5672:5672 # - 15672:15672 # environment: # - RABBITMQ_DEFAULT_USER=admin # - RABBITMQ_DEFAULT_PASS=admin # networks: # - kxs_default networks: kxs_default: driver: bridge