From 328c478c1d1d9b6209e8d8cc0851316c463f28a0 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期一, 19 八月 2024 08:59:30 +0800 Subject: [PATCH] 1 --- .gitignore | 3 docker-compose/docker-compose.yml | 140 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 142 insertions(+), 1 deletions(-) diff --git a/.gitignore b/.gitignore index 6ada6b8..5831a72 100644 --- a/.gitignore +++ b/.gitignore @@ -43,4 +43,5 @@ !*/build/*.java !*/build/*.html -!*/build/*.xml \ No newline at end of file +!*/build/*.xml +/logs diff --git a/docker-compose/docker-compose.yml b/docker-compose/docker-compose.yml new file mode 100644 index 0000000..c79f239 --- /dev/null +++ b/docker-compose/docker-compose.yml @@ -0,0 +1,140 @@ +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 + se-mysql: + container_name: se-mysql + image: mysql:5.7 + build: + context: ./mysql + ports: + - "3306:3306" + volumes: + - ./mysql/conf:/etc/mysql/conf.d + - ./mysql/logs:/logs + - ./mysql/data:/var/lib/mysql + command: [ + 'mysqld', + '--innodb-buffer-pool-size=80M', + '--character-set-server=utf8mb4', + '--collation-server=utf8mb4_unicode_ci', + '--default-time-zone=+8:00', + '--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" + 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 + ports: + - "80:80" + 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 + 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" -- Gitblit v1.9.3