| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140 | version : '3.8'services:  ruoyi-nacos:    container_name: ruoyi-nacos    image: nacos/nacos-server    build:      context: ./nacos    environment:      - MODE=standalone    volumes:      - ./nacos/logs/:/home/nacos/logs      - ./nacos/conf/application.properties:/home/nacos/conf/application.properties    ports:      - "8848:8848"      - "9848:9848"      - "9849:9849"    depends_on:      - ruoyi-mysql  ruoyi-mysql:    container_name: ruoyi-mysql    image: mysql:5.7    build:      context: ./mysql    ports:      - "3306:3306"    volumes:      - ./mysql/conf:/etc/mysql/conf.d      - ./mysql/logs:/logs      - ./mysql/data:/var/lib/mysql    command: [          'mysqld',          '--innodb-buffer-pool-size=80M',          '--character-set-server=utf8mb4',          '--collation-server=utf8mb4_unicode_ci',          '--default-time-zone=+8:00',          '--lower-case-table-names=1'        ]    environment:      MYSQL_DATABASE: 'ry-cloud'      MYSQL_ROOT_PASSWORD: password  ruoyi-redis:    container_name: ruoyi-redis    image: redis    build:      context: ./redis    ports:      - "6379:6379"    volumes:      - ./redis/conf/redis.conf:/home/ruoyi/redis/redis.conf      - ./redis/data:/data    command: redis-server /home/ruoyi/redis/redis.conf  ruoyi-nginx:    container_name: ruoyi-nginx    image: nginx    build:      context: ./nginx    ports:      - "80:80"    volumes:      - ./nginx/html/dist:/home/ruoyi/projects/ruoyi-ui      - ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf      - ./nginx/logs:/var/log/nginx      - ./nginx/conf.d:/etc/nginx/conf.d    depends_on:      - ruoyi-gateway    links:      - ruoyi-gateway  ruoyi-gateway:    container_name: ruoyi-gateway    build:      context: server/gateway      dockerfile: dockerfile    ports:      - "8080:8080"    depends_on:      - ruoyi-redis    links:      - ruoyi-redis  ruoyi-auth:    container_name: ruoyi-auth    build:      context: server/auth      dockerfile: dockerfile    ports:      - "9200:9200"    depends_on:      - ruoyi-redis    links:      - ruoyi-redis  ruoyi-modules-system:    container_name: ruoyi-modules-system    build:      context: server/system      dockerfile: dockerfile    ports:      - "9201:9201"    depends_on:      - ruoyi-redis      - ruoyi-mysql    links:      - ruoyi-redis      - ruoyi-mysql  ruoyi-modules-gen:    container_name: ruoyi-modules-gen    build:      context: server/gen      dockerfile: dockerfile    ports:      - "9202:9202"    depends_on:      - ruoyi-mysql    links:      - ruoyi-mysql  ruoyi-modules-job:    container_name: ruoyi-modules-job    build:      context: server/job      dockerfile: dockerfile    ports:      - "9203:9203"    depends_on:      - ruoyi-mysql    links:      - ruoyi-mysql  ruoyi-modules-file:    container_name: ruoyi-modules-file    build:      context: server/file      dockerfile: dockerfile    ports:      - "9300:9300"    volumes:    - ./ruoyi/uploadPath:/home/ruoyi/uploadPath  ruoyi-visual-monitor:    container_name: ruoyi-visual-monitor    build:      context: server/visual/monitor      dockerfile: dockerfile    ports:      - "9100:9100"
 |