| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- version: '3.8'
- services:
- # 9900端口实例
- ruoyi-admin-9900:
- image: openjdk:17-jre-slim
- container_name: ruoyi-admin-9900
- ports:
- - "9900:9900"
- volumes:
- - ./ruoyi-admin.jar:/app/ruoyi-admin.jar
- - ./logs:/app/logs
- - ./temp:/app/temp
- working_dir: /app
- command: >
- java -Xms512m -Xmx1024m
- -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m
- -Dfile.encoding=UTF-8 -Duser.timezone=Asia/Shanghai
- -XX:+UseG1GC -XX:MaxGCPauseMillis=200
- -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=logs/
- -Dspring.profiles.active=prod-9900
- -Dserver.port=9900
- -jar ruoyi-admin.jar
- environment:
- - SPRING_PROFILES_ACTIVE=prod-9900
- - SERVER_PORT=9900
- restart: unless-stopped
- networks:
- - ruoyi-network
- # 9901端口实例
- ruoyi-admin-9901:
- image: openjdk:17-jre-slim
- container_name: ruoyi-admin-9901
- ports:
- - "9901:9901"
- volumes:
- - ./ruoyi-admin.jar:/app/ruoyi-admin.jar
- - ./logs:/app/logs
- - ./temp:/app/temp
- working_dir: /app
- command: >
- java -Xms512m -Xmx1024m
- -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m
- -Dfile.encoding=UTF-8 -Duser.timezone=Asia/Shanghai
- -XX:+UseG1GC -XX:MaxGCPauseMillis=200
- -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=logs/
- -Dspring.profiles.active=prod-9901
- -Dserver.port=9901
- -jar ruoyi-admin.jar
- environment:
- - SPRING_PROFILES_ACTIVE=prod-9901
- - SERVER_PORT=9901
- restart: unless-stopped
- networks:
- - ruoyi-network
- # 9902端口实例
- ruoyi-admin-9902:
- image: openjdk:17-jre-slim
- container_name: ruoyi-admin-9902
- ports:
- - "9902:9902"
- volumes:
- - ./ruoyi-admin.jar:/app/ruoyi-admin.jar
- - ./logs:/app/logs
- - ./temp:/app/temp
- working_dir: /app
- command: >
- java -Xms512m -Xmx1024m
- -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m
- -Dfile.encoding=UTF-8 -Duser.timezone=Asia/Shanghai
- -XX:+UseG1GC -XX:MaxGCPauseMillis=200
- -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=logs/
- -Dspring.profiles.active=prod-9902
- -Dserver.port=9902
- -jar ruoyi-admin.jar
- environment:
- - SPRING_PROFILES_ACTIVE=prod-9902
- - SERVER_PORT=9902
- restart: unless-stopped
- networks:
- - ruoyi-network
- # 9903端口实例
- ruoyi-admin-9903:
- image: openjdk:17-jre-slim
- container_name: ruoyi-admin-9903
- ports:
- - "9903:9903"
- volumes:
- - ./ruoyi-admin.jar:/app/ruoyi-admin.jar
- - ./logs:/app/logs
- - ./temp:/app/temp
- working_dir: /app
- command: >
- java -Xms512m -Xmx1024m
- -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m
- -Dfile.encoding=UTF-8 -Duser.timezone=Asia/Shanghai
- -XX:+UseG1GC -XX:MaxGCPauseMillis=200
- -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=logs/
- -Dspring.profiles.active=prod-9903
- -Dserver.port=9903
- -jar ruoyi-admin.jar
- environment:
- - SPRING_PROFILES_ACTIVE=prod-9903
- - SERVER_PORT=9903
- restart: unless-stopped
- networks:
- - ruoyi-network
- # Nginx负载均衡器
- nginx:
- image: nginx:alpine
- container_name: ruoyi-nginx
- ports:
- - "80:80"
- volumes:
- - ./nginx.conf:/etc/nginx/nginx.conf:ro
- depends_on:
- - ruoyi-admin-9900
- - ruoyi-admin-9901
- - ruoyi-admin-9902
- - ruoyi-admin-9903
- restart: unless-stopped
- networks:
- - ruoyi-network
- networks:
- ruoyi-network:
- driver: bridge
- volumes:
- logs:
- temp:
|