Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
多鱼的夏天
RuoYi-Cloud-Docker
提交
a69f66a2
R
RuoYi-Cloud-Docker
项目概览
多鱼的夏天
/
RuoYi-Cloud-Docker
通知
208
Star
7
Fork
6
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
RuoYi-Cloud-Docker
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
a69f66a2
编写于
5月 05, 2022
作者:
J
Jason
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
优化部署脚本
上级
e81f269e
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
167 addition
and
141 deletion
+167
-141
docker/deploy.sh
docker/deploy.sh
+3
-1
docker/docker-compose.yml
docker/docker-compose.yml
+150
-140
docker/env/nacos-mysql.env
docker/env/nacos-mysql.env
+4
-0
docker/env/nacos-standlone-mysql.env
docker/env/nacos-standlone-mysql.env
+9
-0
docker/env/ruoyi-service.env
docker/env/ruoyi-service.env
+1
-0
docker/mysql/db/.gitkeep
docker/mysql/db/.gitkeep
+0
-0
未找到文件。
docker/deploy.sh
浏览文件 @
a69f66a2
...
@@ -26,7 +26,9 @@ port(){
...
@@ -26,7 +26,9 @@ port(){
# 启动基础环境(必须)
# 启动基础环境(必须)
base
(){
base
(){
docker-compose up
-d
ruoyi-mysql ruoyi-redis ruoyi-nacos
docker-compose up
-d
ruoyi-mysql
docker-compose up
-d
ruoyi-redis
docker-compose up
-d
ruoyi-nacos
}
}
# 启动程序模块(必须)
# 启动程序模块(必须)
...
...
docker/docker-compose.yml
浏览文件 @
a69f66a2
version
:
'
3.8'
services
:
services
:
ruoyi-nacos
:
ruoyi-nacos
:
image
:
nacos/nacos-server:v2.0.4
container_name
:
ruoyi-nacos
container_name
:
nacos-standalone-mysql
image
:
nacos/nacos-server
env_file
:
build
:
-
./env/nacos-standlone-mysql.env
context
:
./nacos
volumes
:
environment
:
-
./nacos/logs/:/home/nacos/logs
-
MODE=standalone
-
./nacos/init.d/custom.properties:/home/nacos/init.d/custom.properties
volumes
:
ports
:
-
./nacos/logs/:/home/nacos/logs
-
"
8848:8848"
-
./nacos/conf/application.properties:/home/nacos/conf/application.properties
-
"
9848:9848"
ports
:
-
"
9555:9555"
-
"
8848:8848"
depends_on
:
-
"
9848:9848"
-
ruoyi-mysql
-
"
9849:9849"
restart
:
on-failure
depends_on
:
# nacos-mysql:
-
ruoyi-mysql
# container_name: mysql
ruoyi-mysql
:
# image: nacos/nacos-mysql:5.7
container_name
:
ruoyi-mysql
# env_file:
image
:
mysql:5.7
# - ./env/nacos-mysql.env
build
:
# volumes:
context
:
./mysql
# - ./nacos-mysql:/var/lib/mysql
ports
:
# ports:
-
"
3306:3306"
# - "3307:3306"
volumes
:
ruoyi-mysql
:
-
./mysql/conf:/etc/mysql/conf.d
container_name
:
ruoyi-mysql
-
./mysql/logs:/logs
image
:
mysql:5.7
-
./mysql/data:/var/lib/mysql
ports
:
command
:
[
-
"
3306:3306"
'
mysqld'
,
volumes
:
'
--innodb-buffer-pool-size=80M'
,
-
./mysql/conf:/etc/mysql/conf.d
'
--character-set-server=utf8mb4'
,
-
./mysql/data:/var/lib/mysql
'
--collation-server=utf8mb4_unicode_ci'
,
-
./mysql/db:/docker-entrypoint-initdb.d
'
--default-time-zone=+8:00'
,
command
:
[
'
--lower-case-table-names=1'
'
mysqld'
,
]
'
--innodb-buffer-pool-size=80M'
,
environment
:
'
--character-set-server=utf8mb4'
,
MYSQL_DATABASE
:
'
ry-cloud'
'
--collation-server=utf8mb4_unicode_ci'
,
MYSQL_ROOT_PASSWORD
:
password
'
--default-time-zone=+8:00'
,
ruoyi-redis
:
'
--lower-case-table-names=1'
container_name
:
ruoyi-redis
]
image
:
redis
environment
:
build
:
MYSQL_DATABASE
:
'
ry-cloud'
context
:
./redis
MYSQL_ROOT_PASSWORD
:
password
ports
:
ruoyi-redis
:
-
"
6379:6379"
container_name
:
ruoyi-redis
volumes
:
image
:
redis
-
./redis/conf/redis.conf:/home/ruoyi/redis/redis.conf
ports
:
-
./redis/data:/data
-
"
6379:6379"
command
:
redis-server /home/ruoyi/redis/redis.conf
volumes
:
ruoyi-nginx
:
-
./redis/conf/redis.conf:/home/ruoyi/redis/redis.conf
container_name
:
ruoyi-nginx
-
./redis/data:/data
image
:
nginx
command
:
redis-server /home/ruoyi/redis/redis.conf
build
:
ruoyi-nginx
:
context
:
./nginx
container_name
:
ruoyi-nginx
ports
:
image
:
nginx
-
"
80:80"
ports
:
volumes
:
-
"
80:80"
-
./nginx/html/dist:/home/ruoyi/projects/ruoyi-ui
volumes
:
-
./nginx/conf/nginx.conf:/etc/nginx/nginx.conf
-
./nginx/html/dist:/home/ruoyi/projects/ruoyi-ui
-
./nginx/logs:/var/log/nginx
-
./nginx/conf/nginx.conf:/etc/nginx/nginx.conf
-
./nginx/conf.d:/etc/nginx/conf.d
-
./nginx/logs:/var/log/nginx
depends_on
:
-
./nginx/conf.d:/etc/nginx/conf.d
-
ruoyi-gateway
depends_on
:
links
:
-
ruoyi-gateway
-
ruoyi-gateway
links
:
ruoyi-gateway
:
-
ruoyi-gateway
container_name
:
ruoyi-gateway
ruoyi-gateway
:
build
:
container_name
:
ruoyi-gateway
context
:
./ruoyi/gateway
build
:
dockerfile
:
dockerfile
context
:
./ruoyi/gateway
ports
:
dockerfile
:
dockerfile
-
"
8080:8080"
ports
:
depends_on
:
-
"
8080:8080"
-
ruoyi-redis
env_file
:
links
:
-
./env/ruoyi-service.env
-
ruoyi-redis
depends_on
:
ruoyi-auth
:
-
ruoyi-redis
container_name
:
ruoyi-auth
-
ruoyi-nacos
build
:
ruoyi-auth
:
context
:
./ruoyi/auth
container_name
:
ruoyi-auth
dockerfile
:
dockerfile
build
:
ports
:
context
:
./ruoyi/auth
-
"
9200:9200"
dockerfile
:
dockerfile
depends_on
:
env_file
:
-
ruoyi-redis
-
./env/ruoyi-service.env
links
:
depends_on
:
-
ruoyi-redis
-
ruoyi-redis
ruoyi-modules-system
:
-
ruoyi-nacos
container_name
:
ruoyi-modules-system
ports
:
build
:
-
"
9200:9200"
context
:
./ruoyi/modules/system
ruoyi-modules-system
:
dockerfile
:
dockerfile
container_name
:
ruoyi-modules-system
ports
:
build
:
-
"
9201:9201"
context
:
./ruoyi/modules/system
depends_on
:
dockerfile
:
dockerfile
-
ruoyi-redis
env_file
:
-
ruoyi-mysql
-
./env/ruoyi-service.env
links
:
depends_on
:
-
ruoyi-redis
-
ruoyi-redis
-
ruoyi-mysql
-
ruoyi-mysql
ruoyi-modules-gen
:
-
ruoyi-nacos
container_name
:
ruoyi-modules-gen
ports
:
build
:
-
"
9201:9201"
context
:
./ruoyi/modules/gen
ruoyi-modules-gen
:
dockerfile
:
dockerfile
container_name
:
ruoyi-modules-gen
ports
:
build
:
-
"
9202:9202"
context
:
./ruoyi/modules/gen
depends_on
:
dockerfile
:
dockerfile
-
ruoyi-mysql
env_file
:
links
:
-
./env/ruoyi-service.env
-
ruoyi-mysql
depends_on
:
ruoyi-modules-job
:
-
ruoyi-redis
container_name
:
ruoyi-modules-job
-
ruoyi-mysql
build
:
-
ruoyi-nacos
context
:
./ruoyi/modules/job
ports
:
dockerfile
:
dockerfile
-
"
9202:9202"
ports
:
ruoyi-modules-job
:
-
"
9203:9203"
container_name
:
ruoyi-modules-job
depends_on
:
build
:
-
ruoyi-mysql
context
:
./ruoyi/modules/job
links
:
dockerfile
:
dockerfile
-
ruoyi-mysql
ports
:
ruoyi-modules-file
:
-
"
9203:9203"
container_name
:
ruoyi-modules-file
env_file
:
build
:
-
./env/ruoyi-service.env
context
:
./ruoyi/modules/file
depends_on
:
dockerfile
:
dockerfile
-
ruoyi-redis
ports
:
-
ruoyi-mysql
-
"
9300:9300"
-
ruoyi-nacos
volumes
:
ruoyi-modules-file
:
-
./ruoyi/uploadPath:/home/ruoyi/uploadPath
container_name
:
ruoyi-modules-file
ruoyi-visual-monitor
:
build
:
container_name
:
ruoyi-visual-monitor
context
:
./ruoyi/modules/file
build
:
dockerfile
:
dockerfile
context
:
./ruoyi/visual/monitor
ports
:
dockerfile
:
dockerfile
-
"
9300:9300"
ports
:
volumes
:
-
"
9100:9100"
-
./ruoyi/uploadPath:/home/ruoyi/uploadPath
ruoyi-visual-monitor
:
container_name
:
ruoyi-visual-monitor
build
:
context
:
./ruoyi/visual/monitor
dockerfile
:
dockerfile
ports
:
-
"
9100:9100"
centos
:
container_name
:
centos
image
:
centos7
docker/env/nacos-mysql.env
0 → 100644
浏览文件 @
a69f66a2
MYSQL_ROOT_PASSWORD=root
MYSQL_DATABASE=nacos_devtest
MYSQL_USER=nacos
MYSQL_PASSWORD=nacos
\ No newline at end of file
docker/env/nacos-standlone-mysql.env
0 → 100644
浏览文件 @
a69f66a2
PREFER_HOST_MODE=hostname
MODE=standalone
SPRING_DATASOURCE_PLATFORM=mysql
MYSQL_SERVICE_HOST=ruoyi-mysql
MYSQL_SERVICE_DB_NAME=ry-config
MYSQL_SERVICE_PORT=3306
MYSQL_SERVICE_USER=root
MYSQL_SERVICE_PASSWORD=password
MYSQL_SERVICE_DB_PARAM=characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false
\ No newline at end of file
docker/env/ruoyi-service.env
0 → 100644
浏览文件 @
a69f66a2
NACOS_SERVER=ruoyi-nacos:8848
\ No newline at end of file
docker/mysql/db/.gitkeep
0 → 100644
浏览文件 @
a69f66a2
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录