From 3a254d804e8cde9e78e156c404c06be703eb0d8a Mon Sep 17 00:00:00 2001 From: lixuliang <lixuliang_hd@126.com> Date: 星期二, 20 八月 2024 17:26:00 +0800 Subject: [PATCH] Merge branch 'master' of http://192.168.11.205:9000/r/se-cloud --- docker-compose/docker-compose.yml | 196 +++++++++++++++++++++---------------------------- 1 files changed, 84 insertions(+), 112 deletions(-) diff --git a/docker-compose/docker-compose.yml b/docker-compose/docker-compose.yml index c79f239..6323696 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,105 +19,94 @@ '--lower-case-table-names=1' ] environment: - MYSQL_DATABASE: 'ry-cloud' - MYSQL_ROOT_PASSWORD: password + 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:v2.4.1 + environment: + MODE: standalone + TZ: Asia/Shanghai + 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 + restart: always + # redis se-redis: - container_name: se-redis image: redis:latest - build: - context: ./redis ports: - - "6379:6379" + - 6379:6379 volumes: - - ./redis/conf/redis.conf:/home/se/redis/redis.conf + - ./redis/data/redis.conf:/data/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 + command: redis-server /data/redis.conf + restart: always + # gateway + se-gateway: + image: openjdk:8-jre ports: - - "80:80" + - 9204:8080 volumes: - - ./nginx/html/dist:/home/se/projects/se-ui - - ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf + - ./gateway:/data + environment: + TZ: Asia/Shanghai + 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 + ports: + - 9200:9200 + volumes: + - ./auth:/data + environment: + TZ: Asia/Shanghai + entrypoint: java -jar /data/se-auth.jar --spring.config.location=file:/data/ + depends_on: + - se-redis + - se-nacos + restart: always + # system + se-system: + image: openjdk:8-jre + ports: + - 9201:9201 + volumes: + - ./system:/data + environment: + TZ: Asia/Shanghai + entrypoint: java -jar /data/se-modules-system.jar --spring.config.location=file:/data/ + depends_on: + - se-redis + - se-nacos + - 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 + - ./nginx/html:/usr/share/nginx/html + - ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf depends_on: - 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" + restart: always -- Gitblit v1.9.3