Files
pj_service_cloud/docker-compose.yml

177 lines
4.1 KiB
YAML

# 使用说明 V5.2
# 1. 使用docker-compose 宿主机不需要配置host来发现
# 2. 无需修改源码,根目录 docker-compose up 即可
# 3. 静静等待服务启动
version: '3'
services:
pjcloud-mysql:
build:
context: ./db
environment:
MYSQL_ROOT_HOST: "%"
MYSQL_ROOT_PASSWORD: root
restart: always
container_name: pjcloud-mysql
image: pjcloud-mysql
command: --lower_case_table_names=1
networks:
- spring_cloud_default
pjcloud-redis:
container_name: pjcloud-redis
image: registry.cn-hangzhou.aliyuncs.com/dockerhub_mirror/redis
restart: always
networks:
- spring_cloud_default
pjcloud-register:
build:
context: ./pjcloud-register
restart: always
container_name: pjcloud-register
image: pjcloud-register
ports:
- 8848:8848
networks:
- spring_cloud_default
pjcloud-gateway:
build:
context: ./pjcloud-gateway
restart: always
container_name: pjcloud-gateway
image: pjcloud-gateway
ports:
- 9999:9999
networks:
- spring_cloud_default
pjcloud-auth:
build:
context: ./pjcloud-auth
restart: always
container_name: pjcloud-auth
image: pjcloud-auth
networks:
- spring_cloud_default
pjcloud-upms:
build:
context: ./pjcloud-upms/pjcloud-upms-biz
restart: always
container_name: pjcloud-upms
image: pjcloud-upms
networks:
- spring_cloud_default
pjcloud-flow-task:
build:
context: ./pjcloud-flow/pjcloud-flow-task/pjcloud-flow-task-biz
restart: always
container_name: pjcloud-flow-task
image: pjcloud-flow-task
networks:
- spring_cloud_default
pjcloud-flow-engine:
build:
context: ./pjcloud-flow/pjcloud-flow-engine/pjcloud-flow-engine-biz
restart: always
container_name: pjcloud-flow-engine
image: pjcloud-flow-engine
networks:
- spring_cloud_default
pjcloud-app-server:
build:
context: ./pjcloud-app-server/pjcloud-app-server-biz
restart: always
container_name: pjcloud-app-server
image: pjcloud-app-server
networks:
- spring_cloud_default
pjcloud-monitor:
build:
context: ./pjcloud-visual/pjcloud-monitor
restart: always
image: pjcloud-monitor
container_name: pjcloud-monitor
ports:
- 5001:5001
networks:
- spring_cloud_default
pjcloud-daemon-quartz:
build:
context: ./pjcloud-visual/pjcloud-daemon-quartz
restart: always
image: pjcloud-daemon-quartz
container_name: pjcloud-daemon-quartz
networks:
- spring_cloud_default
pjcloud-daemon-elastic-job:
build:
context: ./pjcloud-visual/pjcloud-daemon-elastic-job
restart: always
image: pjcloud-daemon-elastic-job
container_name: pjcloud-daemon-elastic-job
networks:
- spring_cloud_default
pjcloud-codegen:
build:
context: ./pjcloud-visual/pjcloud-codegen
restart: always
image: pjcloud-codegen
container_name: pjcloud-codegen
networks:
- spring_cloud_default
pjcloud-mp-platform:
build:
context: ./pjcloud-visual/pjcloud-mp-platform
restart: always
image: pjcloud-mp-platform
container_name: pjcloud-mp-platform
networks:
- spring_cloud_default
pjcloud-pay-platform:
build:
context: ./pjcloud-visual/pjcloud-pay-platform
restart: always
image: pjcloud-pay-platform
container_name: pjcloud-pay-platform
networks:
- spring_cloud_default
pjcloud-report-platform:
build:
context: ./pjcloud-visual/pjcloud-report-platform
restart: always
image: pjcloud-report-platform
container_name: pjcloud-report-platform
ports:
- 9095:9095
networks:
- spring_cloud_default
pjcloud-jimu-platform:
build:
context: ./pjcloud-visual/pjcloud-jimu-platform
restart: always
image: pjcloud-jimu-platform
container_name: pjcloud-jimu-platform
ports:
- 5008:5008
networks:
- spring_cloud_default
networks:
spring_cloud_default:
name: spring_cloud_default
driver: bridge