初始化v1.2
This commit is contained in:
+15
-15
@@ -14,28 +14,28 @@ cp ../sql/ry_config_20250224.sql ./mysql/db
|
||||
|
||||
# copy html
|
||||
echo "begin copy html "
|
||||
cp -r ../ruoyi-ui/dist/** ./nginx/html/dist
|
||||
cp -r ../tongran-ui/dist/** ./nginx/html/dist
|
||||
|
||||
|
||||
# copy jar
|
||||
echo "begin copy ruoyi-gateway "
|
||||
cp ../ruoyi-gateway/target/ruoyi-gateway.jar ./ruoyi/gateway/jar
|
||||
echo "begin copy tongran-gateway "
|
||||
cp ../tongran-gateway/target/tongran-gateway.jar ./tongran/gateway/jar
|
||||
|
||||
echo "begin copy ruoyi-auth "
|
||||
cp ../ruoyi-auth/target/ruoyi-auth.jar ./ruoyi/auth/jar
|
||||
echo "begin copy tongran-auth "
|
||||
cp ../tongran-auth/target/tongran-auth.jar ./tongran/auth/jar
|
||||
|
||||
echo "begin copy ruoyi-visual "
|
||||
cp ../ruoyi-visual/ruoyi-monitor/target/ruoyi-visual-monitor.jar ./ruoyi/visual/monitor/jar
|
||||
echo "begin copy tongran-visual "
|
||||
cp ../tongran-visual/tongran-monitor/target/tongran-visual-monitor.jar ./tongran/visual/monitor/jar
|
||||
|
||||
echo "begin copy ruoyi-modules-system "
|
||||
cp ../ruoyi-modules/ruoyi-system/target/ruoyi-modules-system.jar ./ruoyi/modules/system/jar
|
||||
echo "begin copy tongran-modules-system "
|
||||
cp ../tongran-modules/tongran-system/target/tongran-modules-system.jar ./tongran/modules/system/jar
|
||||
|
||||
echo "begin copy ruoyi-modules-file "
|
||||
cp ../ruoyi-modules/ruoyi-file/target/ruoyi-modules-file.jar ./ruoyi/modules/file/jar
|
||||
echo "begin copy tongran-modules-file "
|
||||
cp ../tongran-modules/tongran-file/target/tongran-modules-file.jar ./tongran/modules/file/jar
|
||||
|
||||
echo "begin copy ruoyi-modules-job "
|
||||
cp ../ruoyi-modules/ruoyi-job/target/ruoyi-modules-job.jar ./ruoyi/modules/job/jar
|
||||
echo "begin copy tongran-modules-job "
|
||||
cp ../tongran-modules/tongran-job/target/tongran-modules-job.jar ./tongran/modules/job/jar
|
||||
|
||||
echo "begin copy ruoyi-modules-gen "
|
||||
cp ../ruoyi-modules/ruoyi-gen/target/ruoyi-modules-gen.jar ./ruoyi/modules/gen/jar
|
||||
echo "begin copy tongran-modules-gen "
|
||||
cp ../tongran-modules/tongran-gen/target/tongran-modules-gen.jar ./tongran/modules/gen/jar
|
||||
|
||||
|
||||
+2
-2
@@ -26,12 +26,12 @@ port(){
|
||||
|
||||
# 启动基础环境(必须)
|
||||
base(){
|
||||
docker-compose up -d ruoyi-mysql ruoyi-redis ruoyi-nacos
|
||||
docker-compose up -d tongran-mysql tongran-redis tongran-nacos
|
||||
}
|
||||
|
||||
# 启动程序模块(必须)
|
||||
modules(){
|
||||
docker-compose up -d ruoyi-nginx ruoyi-gateway ruoyi-auth ruoyi-modules-system
|
||||
docker-compose up -d tongran-nginx tongran-gateway tongran-auth tongran-modules-system
|
||||
}
|
||||
|
||||
# 关闭所有环境/模块
|
||||
|
||||
+48
-48
@@ -1,7 +1,7 @@
|
||||
version : '3.8'
|
||||
services:
|
||||
ruoyi-nacos:
|
||||
container_name: ruoyi-nacos
|
||||
tongran-nacos:
|
||||
container_name: tongran-nacos
|
||||
image: nacos/nacos-server
|
||||
build:
|
||||
context: ./nacos
|
||||
@@ -15,9 +15,9 @@ services:
|
||||
- "9848:9848"
|
||||
- "9849:9849"
|
||||
depends_on:
|
||||
- ruoyi-mysql
|
||||
ruoyi-mysql:
|
||||
container_name: ruoyi-mysql
|
||||
- tongran-mysql
|
||||
tongran-mysql:
|
||||
container_name: tongran-mysql
|
||||
image: mysql:5.7
|
||||
build:
|
||||
context: ./mysql
|
||||
@@ -38,103 +38,103 @@ services:
|
||||
environment:
|
||||
MYSQL_DATABASE: 'ry-cloud'
|
||||
MYSQL_ROOT_PASSWORD: password
|
||||
ruoyi-redis:
|
||||
container_name: ruoyi-redis
|
||||
tongran-redis:
|
||||
container_name: tongran-redis
|
||||
image: redis
|
||||
build:
|
||||
context: ./redis
|
||||
ports:
|
||||
- "6379:6379"
|
||||
volumes:
|
||||
- ./redis/conf/redis.conf:/home/ruoyi/redis/redis.conf
|
||||
- ./redis/conf/redis.conf:/home/tongran/redis/redis.conf
|
||||
- ./redis/data:/data
|
||||
command: redis-server /home/ruoyi/redis/redis.conf
|
||||
ruoyi-nginx:
|
||||
container_name: ruoyi-nginx
|
||||
command: redis-server /home/tongran/redis/redis.conf
|
||||
tongran-nginx:
|
||||
container_name: tongran-nginx
|
||||
image: nginx
|
||||
build:
|
||||
context: ./nginx
|
||||
ports:
|
||||
- "80:80"
|
||||
volumes:
|
||||
- ./nginx/html/dist:/home/ruoyi/projects/ruoyi-ui
|
||||
- ./nginx/html/dist:/home/tongran/projects/tongran-ui
|
||||
- ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf
|
||||
- ./nginx/logs:/var/log/nginx
|
||||
- ./nginx/conf.d:/etc/nginx/conf.d
|
||||
depends_on:
|
||||
- ruoyi-gateway
|
||||
- tongran-gateway
|
||||
links:
|
||||
- ruoyi-gateway
|
||||
ruoyi-gateway:
|
||||
container_name: ruoyi-gateway
|
||||
- tongran-gateway
|
||||
tongran-gateway:
|
||||
container_name: tongran-gateway
|
||||
build:
|
||||
context: ./ruoyi/gateway
|
||||
context: ./tongran/gateway
|
||||
dockerfile: dockerfile
|
||||
ports:
|
||||
- "8080:8080"
|
||||
depends_on:
|
||||
- ruoyi-redis
|
||||
- tongran-redis
|
||||
links:
|
||||
- ruoyi-redis
|
||||
ruoyi-auth:
|
||||
container_name: ruoyi-auth
|
||||
- tongran-redis
|
||||
tongran-auth:
|
||||
container_name: tongran-auth
|
||||
build:
|
||||
context: ./ruoyi/auth
|
||||
context: ./tongran/auth
|
||||
dockerfile: dockerfile
|
||||
ports:
|
||||
- "9200:9200"
|
||||
depends_on:
|
||||
- ruoyi-redis
|
||||
- tongran-redis
|
||||
links:
|
||||
- ruoyi-redis
|
||||
ruoyi-modules-system:
|
||||
container_name: ruoyi-modules-system
|
||||
- tongran-redis
|
||||
tongran-modules-system:
|
||||
container_name: tongran-modules-system
|
||||
build:
|
||||
context: ./ruoyi/modules/system
|
||||
context: ./tongran/modules/system
|
||||
dockerfile: dockerfile
|
||||
ports:
|
||||
- "9201:9201"
|
||||
depends_on:
|
||||
- ruoyi-redis
|
||||
- ruoyi-mysql
|
||||
- tongran-redis
|
||||
- tongran-mysql
|
||||
links:
|
||||
- ruoyi-redis
|
||||
- ruoyi-mysql
|
||||
ruoyi-modules-gen:
|
||||
container_name: ruoyi-modules-gen
|
||||
- tongran-redis
|
||||
- tongran-mysql
|
||||
tongran-modules-gen:
|
||||
container_name: tongran-modules-gen
|
||||
build:
|
||||
context: ./ruoyi/modules/gen
|
||||
context: ./tongran/modules/gen
|
||||
dockerfile: dockerfile
|
||||
ports:
|
||||
- "9202:9202"
|
||||
depends_on:
|
||||
- ruoyi-mysql
|
||||
- tongran-mysql
|
||||
links:
|
||||
- ruoyi-mysql
|
||||
ruoyi-modules-job:
|
||||
container_name: ruoyi-modules-job
|
||||
- tongran-mysql
|
||||
tongran-modules-job:
|
||||
container_name: tongran-modules-job
|
||||
build:
|
||||
context: ./ruoyi/modules/job
|
||||
context: ./tongran/modules/job
|
||||
dockerfile: dockerfile
|
||||
ports:
|
||||
- "9203:9203"
|
||||
depends_on:
|
||||
- ruoyi-mysql
|
||||
- tongran-mysql
|
||||
links:
|
||||
- ruoyi-mysql
|
||||
ruoyi-modules-file:
|
||||
container_name: ruoyi-modules-file
|
||||
- tongran-mysql
|
||||
tongran-modules-file:
|
||||
container_name: tongran-modules-file
|
||||
build:
|
||||
context: ./ruoyi/modules/file
|
||||
context: ./tongran/modules/file
|
||||
dockerfile: dockerfile
|
||||
ports:
|
||||
- "9300:9300"
|
||||
volumes:
|
||||
- ./ruoyi/uploadPath:/home/ruoyi/uploadPath
|
||||
ruoyi-visual-monitor:
|
||||
container_name: ruoyi-visual-monitor
|
||||
- ./tongran/uploadPath:/home/tongran/uploadPath
|
||||
tongran-visual-monitor:
|
||||
container_name: tongran-visual-monitor
|
||||
build:
|
||||
context: ./ruoyi/visual/monitor
|
||||
context: ./tongran/visual/monitor
|
||||
dockerfile: dockerfile
|
||||
ports:
|
||||
- "9100:9100"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# 基础镜像
|
||||
FROM mysql:5.7
|
||||
# author
|
||||
MAINTAINER ruoyi
|
||||
MAINTAINER tongran
|
||||
|
||||
# 执行sql脚本
|
||||
ADD ./db/*.sql /docker-entrypoint-initdb.d/
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
spring.datasource.platform=mysql
|
||||
db.num=1
|
||||
db.url.0=jdbc:mysql://ruoyi-mysql:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
|
||||
db.url.0=jdbc:mysql://tongran-mysql:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
|
||||
db.user=root
|
||||
db.password=123456
|
||||
|
||||
@@ -16,7 +16,7 @@ management.metrics.export.influx.enabled=false
|
||||
server.tomcat.accesslog.enabled=true
|
||||
server.tomcat.accesslog.pattern=%h %l %u %t "%r" %s %b %D %{User-Agent}i %{Request-Source}i
|
||||
|
||||
server.tomcat.basedir=/home/ruoyi/nacos/tomcat/logs
|
||||
server.tomcat.basedir=/home/tongran/nacos/tomcat/logs
|
||||
|
||||
nacos.security.ignore.urls=/,/error,/**/*.css,/**/*.js,/**/*.html,/**/*.map,/**/*.svg,/**/*.png,/**/*.ico,/console-ui/public/**,/v1/auth/**,/v1/console/health/**,/actuator/**,/v1/console/server/**
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# 基础镜像
|
||||
FROM nacos/nacos-server
|
||||
# author
|
||||
MAINTAINER ruoyi
|
||||
MAINTAINER tongran
|
||||
|
||||
# 复制conf文件到路径
|
||||
COPY ./conf/application.properties /home/nacos/conf/application.properties
|
||||
|
||||
@@ -15,7 +15,7 @@ http {
|
||||
server_name localhost;
|
||||
|
||||
location / {
|
||||
root /home/ruoyi/projects/ruoyi-ui;
|
||||
root /home/tongran/projects/tongran-ui;
|
||||
try_files $uri $uri/ /index.html;
|
||||
index index.html index.htm;
|
||||
}
|
||||
@@ -25,7 +25,7 @@ http {
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header REMOTE-HOST $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_pass http://ruoyi-gateway:8080/;
|
||||
proxy_pass http://tongran-gateway:8080/;
|
||||
}
|
||||
|
||||
# 避免actuator暴露
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
# 基础镜像
|
||||
FROM nginx
|
||||
# author
|
||||
MAINTAINER ruoyi
|
||||
MAINTAINER tongran
|
||||
|
||||
# 挂载目录
|
||||
VOLUME /home/ruoyi/projects/ruoyi-ui
|
||||
VOLUME /home/tongran/projects/tongran-ui
|
||||
# 创建目录
|
||||
RUN mkdir -p /home/ruoyi/projects/ruoyi-ui
|
||||
RUN mkdir -p /home/tongran/projects/tongran-ui
|
||||
# 指定路径
|
||||
WORKDIR /home/ruoyi/projects/ruoyi-ui
|
||||
WORKDIR /home/tongran/projects/tongran-ui
|
||||
# 复制conf文件到路径
|
||||
COPY ./conf/nginx.conf /etc/nginx/nginx.conf
|
||||
# 复制html文件到路径
|
||||
COPY ./html/dist /home/ruoyi/projects/ruoyi-ui
|
||||
COPY ./html/dist /home/tongran/projects/tongran-ui
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
# 基础镜像
|
||||
FROM redis
|
||||
# author
|
||||
MAINTAINER ruoyi
|
||||
MAINTAINER tongran
|
||||
|
||||
# 挂载目录
|
||||
VOLUME /home/ruoyi/redis
|
||||
VOLUME /home/tongran/redis
|
||||
# 创建目录
|
||||
RUN mkdir -p /home/ruoyi/redis
|
||||
RUN mkdir -p /home/tongran/redis
|
||||
# 指定路径
|
||||
WORKDIR /home/ruoyi/redis
|
||||
WORKDIR /home/tongran/redis
|
||||
# 复制conf文件到路径
|
||||
COPY ./conf/redis.conf /home/ruoyi/redis/redis.conf
|
||||
COPY ./conf/redis.conf /home/tongran/redis/redis.conf
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
# 基础镜像
|
||||
FROM openjdk:8-jre
|
||||
# author
|
||||
MAINTAINER ruoyi
|
||||
MAINTAINER tongran
|
||||
|
||||
# 挂载目录
|
||||
VOLUME /home/ruoyi
|
||||
VOLUME /home/tongran
|
||||
# 创建目录
|
||||
RUN mkdir -p /home/ruoyi
|
||||
RUN mkdir -p /home/tongran
|
||||
# 指定路径
|
||||
WORKDIR /home/ruoyi
|
||||
WORKDIR /home/tongran
|
||||
# 复制jar文件到路径
|
||||
COPY ./jar/ruoyi-auth.jar /home/ruoyi/ruoyi-auth.jar
|
||||
COPY ./jar/tongran-auth.jar /home/tongran/tongran-auth.jar
|
||||
# 启动认证服务
|
||||
ENTRYPOINT ["java","-jar","ruoyi-auth.jar"]
|
||||
ENTRYPOINT ["java","-jar","tongran-auth.jar"]
|
||||
@@ -1,15 +1,15 @@
|
||||
# 基础镜像
|
||||
FROM openjdk:8-jre
|
||||
# author
|
||||
MAINTAINER ruoyi
|
||||
MAINTAINER tongran
|
||||
|
||||
# 挂载目录
|
||||
VOLUME /home/ruoyi
|
||||
VOLUME /home/tongran
|
||||
# 创建目录
|
||||
RUN mkdir -p /home/ruoyi
|
||||
RUN mkdir -p /home/tongran
|
||||
# 指定路径
|
||||
WORKDIR /home/ruoyi
|
||||
WORKDIR /home/tongran
|
||||
# 复制jar文件到路径
|
||||
COPY ./jar/ruoyi-gateway.jar /home/ruoyi/ruoyi-gateway.jar
|
||||
COPY ./jar/tongran-gateway.jar /home/tongran/tongran-gateway.jar
|
||||
# 启动网关服务
|
||||
ENTRYPOINT ["java","-jar","ruoyi-gateway.jar"]
|
||||
ENTRYPOINT ["java","-jar","tongran-gateway.jar"]
|
||||
@@ -1,15 +1,15 @@
|
||||
# 基础镜像
|
||||
FROM openjdk:8-jre
|
||||
# author
|
||||
MAINTAINER ruoyi
|
||||
MAINTAINER tongran
|
||||
|
||||
# 挂载目录
|
||||
VOLUME /home/ruoyi
|
||||
VOLUME /home/tongran
|
||||
# 创建目录
|
||||
RUN mkdir -p /home/ruoyi
|
||||
RUN mkdir -p /home/tongran
|
||||
# 指定路径
|
||||
WORKDIR /home/ruoyi
|
||||
WORKDIR /home/tongran
|
||||
# 复制jar文件到路径
|
||||
COPY ./jar/ruoyi-modules-file.jar /home/ruoyi/ruoyi-modules-file.jar
|
||||
COPY ./jar/tongran-modules-file.jar /home/tongran/tongran-modules-file.jar
|
||||
# 启动文件服务
|
||||
ENTRYPOINT ["java","-jar","ruoyi-modules-file.jar"]
|
||||
ENTRYPOINT ["java","-jar","tongran-modules-file.jar"]
|
||||
@@ -1,15 +1,15 @@
|
||||
# 基础镜像
|
||||
FROM openjdk:8-jre
|
||||
# author
|
||||
MAINTAINER ruoyi
|
||||
MAINTAINER tongran
|
||||
|
||||
# 挂载目录
|
||||
VOLUME /home/ruoyi
|
||||
VOLUME /home/tongran
|
||||
# 创建目录
|
||||
RUN mkdir -p /home/ruoyi
|
||||
RUN mkdir -p /home/tongran
|
||||
# 指定路径
|
||||
WORKDIR /home/ruoyi
|
||||
WORKDIR /home/tongran
|
||||
# 复制jar文件到路径
|
||||
COPY ./jar/ruoyi-modules-gen.jar /home/ruoyi/ruoyi-modules-gen.jar
|
||||
COPY ./jar/tongran-modules-gen.jar /home/tongran/tongran-modules-gen.jar
|
||||
# 启动代码生成服务
|
||||
ENTRYPOINT ["java","-jar","ruoyi-modules-gen.jar"]
|
||||
ENTRYPOINT ["java","-jar","tongran-modules-gen.jar"]
|
||||
@@ -1,15 +1,15 @@
|
||||
# 基础镜像
|
||||
FROM openjdk:8-jre
|
||||
# author
|
||||
MAINTAINER ruoyi
|
||||
MAINTAINER tongran
|
||||
|
||||
# 挂载目录
|
||||
VOLUME /home/ruoyi
|
||||
VOLUME /home/tongran
|
||||
# 创建目录
|
||||
RUN mkdir -p /home/ruoyi
|
||||
RUN mkdir -p /home/tongran
|
||||
# 指定路径
|
||||
WORKDIR /home/ruoyi
|
||||
WORKDIR /home/tongran
|
||||
# 复制jar文件到路径
|
||||
COPY ./jar/ruoyi-modules-job.jar /home/ruoyi/ruoyi-modules-job.jar
|
||||
COPY ./jar/tongran-modules-job.jar /home/tongran/tongran-modules-job.jar
|
||||
# 启动定时任务服务
|
||||
ENTRYPOINT ["java","-jar","ruoyi-modules-job.jar"]
|
||||
ENTRYPOINT ["java","-jar","tongran-modules-job.jar"]
|
||||
@@ -1,15 +1,15 @@
|
||||
# 基础镜像
|
||||
FROM openjdk:8-jre
|
||||
# author
|
||||
MAINTAINER ruoyi
|
||||
MAINTAINER tongran
|
||||
|
||||
# 挂载目录
|
||||
VOLUME /home/ruoyi
|
||||
VOLUME /home/tongran
|
||||
# 创建目录
|
||||
RUN mkdir -p /home/ruoyi
|
||||
RUN mkdir -p /home/tongran
|
||||
# 指定路径
|
||||
WORKDIR /home/ruoyi
|
||||
WORKDIR /home/tongran
|
||||
# 复制jar文件到路径
|
||||
COPY ./jar/ruoyi-modules-system.jar /home/ruoyi/ruoyi-modules-system.jar
|
||||
COPY ./jar/tongran-modules-system.jar /home/tongran/tongran-modules-system.jar
|
||||
# 启动系统服务
|
||||
ENTRYPOINT ["java","-jar","ruoyi-modules-system.jar"]
|
||||
ENTRYPOINT ["java","-jar","tongran-modules-system.jar"]
|
||||
@@ -1,15 +1,15 @@
|
||||
# 基础镜像
|
||||
FROM openjdk:8-jre
|
||||
# author
|
||||
MAINTAINER ruoyi
|
||||
MAINTAINER tongran
|
||||
|
||||
# 挂载目录
|
||||
VOLUME /home/ruoyi
|
||||
VOLUME /home/tongran
|
||||
# 创建目录
|
||||
RUN mkdir -p /home/ruoyi
|
||||
RUN mkdir -p /home/tongran
|
||||
# 指定路径
|
||||
WORKDIR /home/ruoyi
|
||||
WORKDIR /home/tongran
|
||||
# 复制jar文件到路径
|
||||
COPY ./jar/ruoyi-visual-monitor.jar /home/ruoyi/ruoyi-visual-monitor.jar
|
||||
COPY ./jar/tongran-visual-monitor.jar /home/tongran/tongran-visual-monitor.jar
|
||||
# 启动系统服务
|
||||
ENTRYPOINT ["java","-jar","ruoyi-visual-monitor.jar"]
|
||||
ENTRYPOINT ["java","-jar","tongran-visual-monitor.jar"]
|
||||
Reference in New Issue
Block a user