1
13693261870
2024-08-22 607f5f1b996ac64a0ab5937b0c66dbdbaf7f23f5
docker-compose/docker-compose.yml
@@ -19,13 +19,18 @@
          '--lower-case-table-names=1'
        ]
    environment:
      TZ: Asia/Shanghai
      MYSQL_DATABASE: 'se-cloud'
      MYSQL_ROOT_PASSWORD: My_Sql_s!E_v5.7
    networks:
      - network-se
    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,15 +40,21 @@
      - 9849:9849
    depends_on:
      - se-mysql
  # redis
    networks:
      - network-se
    restart: always
  # redis,Redis_s!E_6.2.6
  se-redis:
    image: redis:latest
    ports:
      - 6379:6379
    volumes:
      - ./redis/conf/redis.conf:/data/redis.conf
      - ./redis/data/redis.conf:/data/redis.conf
      - ./redis/data:/data
    command: redis-server /data/redis.conf
    networks:
      - network-se
    restart: always
  # gateway
  se-gateway:
    image: openjdk:8-jre
@@ -53,11 +64,16 @@
      - ./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
    networks:
      - network-se
    restart: always
  # auth
  se-auth:
    image: openjdk:8-jre
@@ -67,13 +83,15 @@
      - ./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
    networks:
      - network-se
    restart: always
  # system
  se-modules-system:
  se-system:
    image: openjdk:8-jre
    ports:
      - 9201:9201
@@ -81,24 +99,32 @@
      - ./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
    networks:
      - network-se
    restart: always
  # nginx
  se-nginx:
    image: nginx:latest
    ports:
      - 8090:80
    environment:
      TZ: Asia/Shanghai
    volumes:
      - ./nginx/html/dist:/home/se/projects/se-ui
      - ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf
      - ./nginx/logs:/var/log/nginx
      - ./nginx/conf.d:/etc/nginx/conf.d
      - ./nginx/html:/usr/share/nginx/html
      - ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf
    depends_on:
      - se-gateway
    links:
      - se-gateway
    networks:
      - network-se
    restart: always
# networks
networks:
  network-se:
    driver: bridge