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