From 88de409ed0675f0dbcb92948895d2a139eda853b Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期一, 19 八月 2024 17:11:58 +0800
Subject: [PATCH] 1

---
 docker-compose/docker-compose.yml |  188 +++++++++++++++++++----------------------------
 1 files changed, 76 insertions(+), 112 deletions(-)

diff --git a/docker-compose/docker-compose.yml b/docker-compose/docker-compose.yml
index c79f239..b7f6734 100644
--- a/docker-compose/docker-compose.yml
+++ b/docker-compose/docker-compose.yml
@@ -1,32 +1,15 @@
 version : '3.8'
 services:
-  se-nacos:
-    container_name: se-nacos
-    image: nacos/nacos-server:2.3.2
-    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:
-      - se-mysql
+  # mysql
   se-mysql:
-    container_name: se-mysql
     image: mysql:5.7
-    build:
-      context: ./mysql
     ports:
-      - "3306:3306"
+      - 3307:3306
     volumes:
-      - ./mysql/conf:/etc/mysql/conf.d
       - ./mysql/logs:/logs
       - ./mysql/data:/var/lib/mysql
+      - ./mysql/conf:/etc/mysql/conf.d
+      - ./mysql/initdb:/docker-entrypoint-initdb.d
     command: [
           'mysqld',
           '--innodb-buffer-pool-size=80M',
@@ -36,26 +19,80 @@
           '--lower-case-table-names=1'
         ]
     environment:
-      MYSQL_DATABASE: 'ry-cloud'
-      MYSQL_ROOT_PASSWORD: password
-  se-redis:
-    container_name: se-redis
-    image: redis:latest
-    build:
-      context: ./redis
-    ports:
-      - "6379:6379"
+      MYSQL_DATABASE: 'se-cloud'
+      MYSQL_ROOT_PASSWORD: My_Sql_s!E_v5.7
+  # nacos
+  se-nacos:
+    image: nacos/nacos-server:2.3.2
+    environment:
+      - MODE=standalone
     volumes:
-      - ./redis/conf/redis.conf:/home/se/redis/redis.conf
-      - ./redis/data:/data
-    command: redis-server /home/se/redis/redis.conf
-  se-nginx:
-    container_name: se-nginx
-    image: nginx:latest
-    build:
-      context: ./nginx
+      - ./nacos/logs/:/home/nacos/logs
+      - ./nacos/conf/application.properties:/home/nacos/conf/application.properties
     ports:
-      - "80:80"
+      - 8848:8848
+      - 9848:9848
+      - 9849:9849
+    depends_on:
+      - se-mysql
+  # redis
+  se-redis:
+    image: redis:latest
+    ports:
+      - 6379:6379
+    volumes:
+      - ./redis/conf/redis.conf:/usr/local/etc/redis
+      - ./redis/data:/data
+    command: redis-server /data/redis.conf
+  # gateway
+  se-gateway:
+    image: openjdk:8-jre
+    ports:
+      - 9204:8080
+    volumes:
+      - ./gateway:/data
+    environment:
+      TZ: Asia/Shanghai
+    entrypoint: java -jar /data/se-gateway.jar
+    depends_on:
+      - se-redis
+    links:
+      - se-redis
+  # auth
+  se-auth:
+    image: openjdk:8-jre
+    ports:
+      - 9200:9200
+    volumes:
+      - ./auth:/data
+    environment:
+      TZ: Asia/Shanghai
+    entrypoint: java -jar /data/se-auth.jar
+    depends_on:
+      - se-redis
+    links:
+      - se-redis
+  # system
+  se-modules-system:
+    image: openjdk:8-jre
+    ports:
+      - 9201:9201
+    volumes:
+      - ./system:/data
+    environment:
+      TZ: Asia/Shanghai
+    entrypoint: java -jar /data/se-modules-system.jar
+    depends_on:
+      - se-redis
+      - se-mysql
+    links:
+      - se-redis
+      - se-mysql
+  # nginx
+  se-nginx:
+    image: nginx:latest
+    ports:
+      - 8090:80
     volumes:
       - ./nginx/html/dist:/home/se/projects/se-ui
       - ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf
@@ -65,76 +102,3 @@
       - se-gateway
     links:
       - se-gateway
-  se-gateway:
-    container_name: se-gateway
-    build:
-      context: ./se/gateway
-      dockerfile: dockerfile
-    ports:
-      - "8080:8080"
-    depends_on:
-      - se-redis
-    links:
-      - se-redis
-  se-auth:
-    container_name: se-auth
-    build:
-      context: ./se/auth
-      dockerfile: dockerfile
-    ports:
-      - "9200:9200"
-    depends_on:
-      - se-redis
-    links:
-      - se-redis
-  se-modules-system:
-    container_name: se-modules-system
-    build:
-      context: ./se/modules/system
-      dockerfile: dockerfile
-    ports:
-      - "9201:9201"
-    depends_on:
-      - se-redis
-      - se-mysql
-    links:
-      - se-redis
-      - se-mysql
-  se-modules-gen:
-    container_name: se-modules-gen
-    build:
-      context: ./se/modules/gen
-      dockerfile: dockerfile
-    ports:
-      - "9202:9202"
-    depends_on:
-      - se-mysql
-    links:
-      - se-mysql
-  se-modules-job:
-    container_name: se-modules-job
-    build:
-      context: ./se/modules/job
-      dockerfile: dockerfile
-    ports:
-      - "9203:9203"
-    depends_on:
-      - se-mysql
-    links:
-      - se-mysql
-  se-modules-file:
-    container_name: se-modules-file
-    build:
-      context: ./se/modules/file
-      dockerfile: dockerfile
-    ports:
-      - "9300:9300"
-    volumes:
-    - ./se/uploadPath:/home/se/uploadPath
-  se-visual-monitor:
-    container_name: se-visual-monitor
-    build:
-      context: ./se/visual/monitor
-      dockerfile: dockerfile
-    ports:
-      - "9100:9100"

--
Gitblit v1.9.3