11
13693261870
2024-08-20 a38cd4fc32a99f95dfa9d8b4c304dc832a8e8331
11
已添加3个文件
已修改1个文件
124 ■■■■ 文件已修改
docker-compose/auth/bootstrap.yml 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
docker-compose/docker-compose.yml 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
docker-compose/gateway/bootstrap.yml 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
docker-compose/system/bootstrap.yml 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
docker-compose/auth/bootstrap.yml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,25 @@
# Tomcat
server:
  port: 9200
# Spring
spring:
  application:
    # åº”用名称
    name: se-auth
  profiles:
    # çŽ¯å¢ƒé…ç½®
    active: dev
  cloud:
    nacos:
      discovery:
        # æœåŠ¡æ³¨å†Œåœ°å€
        server-addr: se-nacos:8848
      config:
        # é…ç½®ä¸­å¿ƒåœ°å€
        server-addr: se-nacos:8848
        # é…ç½®æ–‡ä»¶æ ¼å¼
        file-extension: yml
        # å…±äº«é…ç½®
        shared-configs:
          - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
docker-compose/docker-compose.yml
@@ -19,13 +19,16 @@
          '--lower-case-table-names=1'
        ]
    environment:
      TZ: Asia/Shanghai
      MYSQL_DATABASE: 'se-cloud'
      MYSQL_ROOT_PASSWORD: My_Sql_s!E_v5.7
    restart: always
  # nacos
  se-nacos:
    image: nacos/nacos-server:2.3.2
    image: nacos/nacos-server:v2.4.1
    environment:
      - MODE=standalone
      MODE: standalone
      TZ: Asia/Shanghai
    volumes:
      - ./nacos/logs/:/home/nacos/logs
      - ./nacos/conf/application.properties:/home/nacos/conf/application.properties
@@ -35,6 +38,7 @@
      - 9849:9849
    depends_on:
      - se-mysql
    restart: always
  # redis
  se-redis:
    image: redis:latest
@@ -44,6 +48,7 @@
      - ./redis/data/redis.conf:/data/redis.conf
      - ./redis/data:/data
    command: redis-server /data/redis.conf
    restart: always
  # gateway
  se-gateway:
    image: openjdk:8-jre
@@ -53,11 +58,14 @@
      - ./gateway:/data
    environment:
      TZ: Asia/Shanghai
    entrypoint: java -jar /data/se-gateway.jar
    entrypoint: java -jar /data/se-gateway.jar --spring.config.location=file:/data/
    depends_on:
      - se-redis
      - se-nacos
    links:
      - se-redis
      - se-nacos
    restart: always
  # auth
  se-auth:
    image: openjdk:8-jre
@@ -67,13 +75,13 @@
      - ./auth:/data
    environment:
      TZ: Asia/Shanghai
    entrypoint: java -jar /data/se-auth.jar
    entrypoint: java -jar /data/se-auth.jar --spring.config.location=file:/data/
    depends_on:
      - se-redis
    links:
      - se-redis
      - se-nacos
    restart: always
  # system
  se-modules-system:
  se-system:
    image: openjdk:8-jre
    ports:
      - 9201:9201
@@ -81,18 +89,19 @@
      - ./system:/data
    environment:
      TZ: Asia/Shanghai
    entrypoint: java -jar /data/se-modules-system.jar
    entrypoint: java -jar /data/se-modules-system.jar --spring.config.location=file:/data/
    depends_on:
      - se-redis
      - se-nacos
      - se-mysql
    links:
      - se-redis
      - se-mysql
    restart: always
  # nginx
  se-nginx:
    image: nginx:latest
    ports:
      - 8090:80
    environment:
      TZ: Asia/Shanghai
    volumes:
      - ./nginx/logs:/var/log/nginx
      - ./nginx/conf.d:/etc/nginx/conf.d
@@ -100,5 +109,4 @@
      - ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf
    depends_on:
      - se-gateway
    links:
      - se-gateway
    restart: always
docker-compose/gateway/bootstrap.yml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,40 @@
# Tomcat
server:
  port: 8080
# Spring
spring:
  application:
    # åº”用名称
    name: se-gateway
  profiles:
    # çŽ¯å¢ƒé…ç½®
    active: dev
  cloud:
    nacos:
      discovery:
        # æœåŠ¡æ³¨å†Œåœ°å€
        server-addr: se-nacos:8848
      config:
        # é…ç½®ä¸­å¿ƒåœ°å€
        server-addr: se-nacos:8848
        # é…ç½®æ–‡ä»¶æ ¼å¼
        file-extension: yml
        # å…±äº«é…ç½®
        shared-configs:
          - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
    sentinel:
      # å–消控制台懒加载
      eager: true
      transport:
        # æŽ§åˆ¶å°åœ°å€
        dashboard: 127.0.0.1:8718
      # nacos配置持久化
      datasource:
        ds1:
          nacos:
            server-addr: se-nacos:8848
            dataId: sentinel-se-gateway
            groupId: DEFAULT_GROUP
            data-type: json
            rule-type: gw-flow
docker-compose/system/bootstrap.yml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,25 @@
# Tomcat
server:
  port: 9201
# Spring
spring:
  application:
    # åº”用名称
    name: se-system
  profiles:
    # çŽ¯å¢ƒé…ç½®
    active: dev
  cloud:
    nacos:
      discovery:
        # æœåŠ¡æ³¨å†Œåœ°å€
        server-addr: se-nacos:8848
      config:
        # é…ç½®ä¸­å¿ƒåœ°å€
        server-addr: se-nacos:8848
        # é…ç½®æ–‡ä»¶æ ¼å¼
        file-extension: yml
        # å…±äº«é…ç½®
        shared-configs:
          - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}