Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
多鱼的夏天
RuoYi-Cloud-Docker
提交
a69f66a2
R
RuoYi-Cloud-Docker
项目概览
多鱼的夏天
/
RuoYi-Cloud-Docker
通知
209
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(){
# 启动基础环境(必须)
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
:
ruoyi-nacos
:
container_name
:
ruoyi-nacos
image
:
nacos/nacos-server
build
:
context
:
./nacos
environment
:
-
MODE=standalone
image
:
nacos/nacos-server:v2.0.4
container_name
:
nacos-standalone-mysql
env_file
:
-
./env/nacos-standlone-mysql.env
volumes
:
-
./nacos/logs/:/home/nacos/logs
-
./nacos/
conf/application.properties:/home/nacos/conf/application.properties
-
./nacos/
init.d/custom.properties:/home/nacos/init.d/custom.properties
ports
:
-
"
8848:8848"
-
"
9848:9848"
-
"
9
849:9849"
-
"
9
555:9555"
depends_on
:
-
ruoyi-mysql
restart
:
on-failure
# nacos-mysql:
# container_name: mysql
# image: nacos/nacos-mysql:5.7
# env_file:
# - ./env/nacos-mysql.env
# volumes:
# - ./nacos-mysql:/var/lib/mysql
# ports:
# - "3307:3306"
ruoyi-mysql
:
container_name
:
ruoyi-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
-
./mysql/db:/docker-entrypoint-initdb.d
command
:
[
'
mysqld'
,
'
--innodb-buffer-pool-size=80M'
,
...
...
@@ -41,8 +46,6 @@ services:
ruoyi-redis
:
container_name
:
ruoyi-redis
image
:
redis
build
:
context
:
./redis
ports
:
-
"
6379:6379"
volumes
:
...
...
@@ -52,8 +55,6 @@ services:
ruoyi-nginx
:
container_name
:
ruoyi-nginx
image
:
nginx
build
:
context
:
./nginx
ports
:
-
"
80:80"
volumes
:
...
...
@@ -72,45 +73,49 @@ services:
dockerfile
:
dockerfile
ports
:
-
"
8080:8080"
env_file
:
-
./env/ruoyi-service.env
depends_on
:
-
ruoyi-redis
links
:
-
ruoyi-redis
-
ruoyi-nacos
ruoyi-auth
:
container_name
:
ruoyi-auth
build
:
context
:
./ruoyi/auth
dockerfile
:
dockerfile
ports
:
-
"
9200:9200"
env_file
:
-
./env/ruoyi-service.env
depends_on
:
-
ruoyi-redis
links
:
-
ruoyi-redis
-
ruoyi-nacos
ports
:
-
"
9200:9200"
ruoyi-modules-system
:
container_name
:
ruoyi-modules-system
build
:
context
:
./ruoyi/modules/system
dockerfile
:
dockerfile
ports
:
-
"
9201:9201"
env_file
:
-
./env/ruoyi-service.env
depends_on
:
-
ruoyi-redis
-
ruoyi-mysql
links
:
-
ruoyi-redis
-
ruoyi-mysql
-
ruoyi-nacos
ports
:
-
"
9201:9201"
ruoyi-modules-gen
:
container_name
:
ruoyi-modules-gen
build
:
context
:
./ruoyi/modules/gen
dockerfile
:
dockerfile
ports
:
-
"
9202:9202"
env_file
:
-
./env/ruoyi-service.env
depends_on
:
-
ruoyi-redis
-
ruoyi-mysql
links
:
-
ruoyi-mysql
-
ruoyi-nacos
ports
:
-
"
9202:9202"
ruoyi-modules-job
:
container_name
:
ruoyi-modules-job
build
:
...
...
@@ -118,10 +123,12 @@ services:
dockerfile
:
dockerfile
ports
:
-
"
9203:9203"
env_file
:
-
./env/ruoyi-service.env
depends_on
:
-
ruoyi-redis
-
ruoyi-mysql
links
:
-
ruoyi-mysql
-
ruoyi-nacos
ruoyi-modules-file
:
container_name
:
ruoyi-modules-file
build
:
...
...
@@ -138,3 +145,6 @@ services:
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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录