Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
智布道
OneBlog
提交
868c5c03
O
OneBlog
项目概览
智布道
/
OneBlog
9 个月 前同步成功
通知
11
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
OneBlog
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
868c5c03
编写于
8月 13, 2021
作者:
智布道
👁
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
dockerfile & docker-compose
上级
688b6121
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
47 addition
and
49 deletion
+47
-49
README.md
README.md
+4
-3
docs/docker/.env
docs/docker/.env
+2
-2
docs/docker/deploy.sh
docs/docker/deploy.sh
+0
-4
docs/docker/docker-compose.yml
docs/docker/docker-compose.yml
+39
-38
docs/docker/mysql/Dockerfile
docs/docker/mysql/Dockerfile
+2
-2
docs/docker/mysql/dblog.sql
docs/docker/mysql/dblog.sql
+0
-0
docs/docker/mysql/init_data.sql
docs/docker/mysql/init_data.sql
+0
-0
未找到文件。
README.md
浏览文件 @
868c5c03
...
...
@@ -120,9 +120,10 @@ ps: 虽然我知道,大部分人都是来了**直接下载源代码**后就潇
## Docker Compose
1.
进入
`docs/docker`
目录
2.
按照注释修改
`.env`
文件
3.
执行
`deploy.sh`
1.
打包项目
`mvn clean package -Dmaven.test.skip=true -Pdev`
2.
进入
`docs/docker`
目录
3.
按照注释修改
`.env`
文件
4.
执行
`docker-compose -p oneblog up -d`
# 后续扩展
...
...
docs/docker/.env
浏览文件 @
868c5c03
...
...
@@ -5,13 +5,13 @@ ONEBLOG_APP_DIR=D://var/.oneblog
# redis 配置
ONEBLOG_REDIS_DATABASE_INDEX=1
ONEBLOG_REDIS_HOST=
one
blog-redis
ONEBLOG_REDIS_HOST=blog-redis
ONEBLOG_REDIS_PORT=6379
# 建议修改为复制密码
ONEBLOG_REDIS_PASSWORD=oneblog123456
# mysql 配置
ONEBLOG_DATASOURCE_HOST=
one
blog-mysql
ONEBLOG_DATASOURCE_HOST=blog-mysql
ONEBLOG_DATASOURCE_PORT=3306
ONEBLOG_DATASOURCE_DATABASE_NAME=dblog
ONEBLOG_DATASOURCE_USERNAME=root
...
...
docs/docker/deploy.sh
已删除
100644 → 0
浏览文件 @
688b6121
mvn
-X
clean package
-Dmaven
.test.skip
=
true
-Pdev
docker-compose
-p
oneblog up
-d
docs/docker/docker-compose.yml
浏览文件 @
868c5c03
version
:
'
3.3'
services
:
# Redis
blog-redis
:
image
:
redis
restart
:
always
container_name
:
blog-redis
hostname
:
blog-redis
command
:
redis-server --appendonly yes --requirepass ${ONEBLOG_REDIS_PASSWORD} --bind blog-redis
ports
:
-
63799:6379
volumes
:
-
${ONEBLOG_APP_DIR}/redis/:/data/
healthcheck
:
test
:
[
"
CMD"
,
"
redis-cli"
]
timeout
:
20s
retries
:
10
networks
:
-
oneblog
# MySQL
one
blog-mysql
:
image
:
oneblog/
mysql
blog-mysql
:
image
:
justauth/blog-
mysql
build
:
./mysql
environment
:
MYSQL_ROOT_PASSWORD
:
${ONEBLOG_DATASOURCE_PASSWORD}
TZ
:
Asia/Shanghai
restart
:
always
container_name
:
one
blog-mysql
hostname
:
one
blog-mysql
container_name
:
blog-mysql
hostname
:
blog-mysql
volumes
:
-
${ONEBLOG_APP_DIR}/mysql:/var/lib/mysql
ports
:
...
...
@@ -22,31 +41,13 @@ services:
networks
:
-
oneblog
# Redis
oneblog-redis
:
image
:
redis
restart
:
always
container_name
:
oneblog-redis
hostname
:
oneblog-redis
command
:
redis-server --appendonly yes --requirepass ${ONEBLOG_REDIS_PASSWORD} --bind oneblog-redis
ports
:
-
63799:6379
volumes
:
-
${ONEBLOG_APP_DIR}/redis/:/data/
healthcheck
:
test
:
[
"
CMD"
,
"
redis-cli"
]
timeout
:
20s
retries
:
10
networks
:
-
oneblog
# admin 服务
one
blog-admin
:
image
:
oneblog
/blog-admin
blog-admin
:
image
:
justauth
/blog-admin
build
:
../../blog-admin
restart
:
always
container_name
:
one
blog-admin
hostname
:
one
blog-admin
container_name
:
blog-admin
hostname
:
blog-admin
environment
:
ONEBLOG_REDIS_DATABASE_INDEX
:
ONEBLOG_REDIS_HOST
:
...
...
@@ -66,25 +67,25 @@ services:
volumes
:
-
${ONEBLOG_APP_DIR}:/var/tmp/oneblog
depends_on
:
one
blog-redis
:
blog-redis
:
condition
:
service_healthy
one
blog-mysql
:
blog-mysql
:
condition
:
service_healthy
links
:
-
one
blog-redis
-
one
blog-mysql
-
blog-redis
-
blog-mysql
ports
:
-
8085:8085
networks
:
-
oneblog
# admin 服务
one
blog-web
:
image
:
oneblog
/blog-web
blog-web
:
image
:
justauth
/blog-web
build
:
../../blog-web
restart
:
always
container_name
:
one
blog-web
hostname
:
one
blog-web
container_name
:
blog-web
hostname
:
blog-web
environment
:
ONEBLOG_REDIS_DATABASE_INDEX
:
ONEBLOG_REDIS_HOST
:
...
...
@@ -104,13 +105,13 @@ services:
volumes
:
-
${ONEBLOG_APP_DIR}:/var/tmp/oneblog
depends_on
:
one
blog-redis
:
blog-redis
:
condition
:
service_healthy
one
blog-mysql
:
blog-mysql
:
condition
:
service_healthy
links
:
-
one
blog-redis
-
one
blog-mysql
-
blog-redis
-
blog-mysql
ports
:
-
8443:8443
networks
:
...
...
docs/docker/mysql/Dockerfile
浏览文件 @
868c5c03
...
...
@@ -9,6 +9,6 @@ ADD ./config/mysqld.cnf /etc/mysql/mysql.conf.d/mysqld.cnf
RUN
ln
-sf
/usr/share/zoneinfo/
$TZ
/etc/localtime
&&
echo
$TZ
>
/etc/timezone
COPY
.
./../db
/dblog.sql /docker-entrypoint-initdb.d
COPY
./dblog.sql /docker-entrypoint-initdb.d
COPY
.
./../db
/init_data.sql /docker-entrypoint-initdb.d
COPY
./init_data.sql /docker-entrypoint-initdb.d
docs/d
b
/dblog.sql
→
docs/d
ocker/mysql
/dblog.sql
浏览文件 @
868c5c03
文件已移动
docs/d
b
/init_data.sql
→
docs/d
ocker/mysql
/init_data.sql
浏览文件 @
868c5c03
文件已移动
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录