提交 98ed472e 编写于 作者: 智布道's avatar 智布道 👁

📝 docker config

上级 9ae61434
......@@ -87,4 +87,4 @@ pagehelper:
app:
version: v2.2.8
enableRedisCache: false
enableRedisCache: ${ONEBLOG_ENABLE_REDIS_CACHE:false}
......@@ -3,6 +3,16 @@ MYSQL_ROOT_HOST=%
# 默认的工作目录, 默认是 windows 盘符,如果运行到其他操作系统中时,注意修改该配置
ONEBLOG_APP_DIR=D://var/.oneblog
# 对外暴露的端口
# redis
ONEBLOG_EXPORT_PORT_REDIS=63799
# mysql
ONEBLOG_EXPORT_PORT_MYSQL=33066
# blog-admin,默认为 8085
ONEBLOG_EXPORT_PORT_ADMIN=8085
# blog-web,默认为 8443
ONEBLOG_EXPORT_PORT_WEB=8443
# redis 配置
ONEBLOG_REDIS_DATABASE_INDEX=1
ONEBLOG_REDIS_HOST=blog-redis
......@@ -25,7 +35,11 @@ ONEBLOG_MAIL_USERNAME=
ONEBLOG_MAIL_PASSWORD=
# oneblog 自定义配置
# 是否启用kaptcha验证码
# 是否启用 kaptcha 验证码
ONEBLOG_APP_ENABLE_KAPTCHA=false
# 启用后,项目在启动时会打印数据库(Mysql和Redis)链接信息(包含密码)
ONEBLOG_APP_ENABLE_PRINT_CONFIG=true
# 是否启用 redis 切面缓存。
# 优先级高于 {@link com.zyd.blog.business.annotation.RedisCache#enable()} 注解的配置
# 开发环境建议关闭,线上环境建议打开
ONEBLOG_ENABLE_REDIS_CACHE=true
......@@ -11,7 +11,7 @@ services:
hostname: blog-redis
command: redis-server --appendonly yes --requirepass ${ONEBLOG_REDIS_PASSWORD} --bind blog-redis
ports:
- 63799:6379
- ${ONEBLOG_EXPORT_PORT_REDIS}:6379
volumes:
- ${ONEBLOG_APP_DIR}/redis/:/data/
healthcheck:
......@@ -33,7 +33,7 @@ services:
volumes:
- ${ONEBLOG_APP_DIR}/mysql:/var/lib/mysql
ports:
- 33066:3306
- ${ONEBLOG_EXPORT_PORT_MYSQL}:3306
command: --default-authentication-plugin=mysql_native_password --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci
healthcheck:
test: [ "CMD", "mysqladmin" ,"ping", "-h", "localhost" ]
......@@ -48,22 +48,8 @@ services:
restart: always
container_name: blog-admin
hostname: blog-admin
environment:
ONEBLOG_REDIS_DATABASE_INDEX:
ONEBLOG_REDIS_HOST:
ONEBLOG_REDIS_PORT:
ONEBLOG_REDIS_PASSWORD:
ONEBLOG_DATASOURCE_HOST:
ONEBLOG_DATASOURCE_PORT:
ONEBLOG_DATASOURCE_DATABASE_NAME:
ONEBLOG_DATASOURCE_USERNAME:
ONEBLOG_DATASOURCE_PASSWORD:
ONEBLOG_MAIL_HOST:
ONEBLOG_MAIL_PORT:
ONEBLOG_MAIL_USERNAME:
ONEBLOG_MAIL_PASSWORD:
ONEBLOG_APP_ENABLE_KAPTCHA:
ONEBLOG_APP_ENABLE_PRINT_CONFIG:
env_file:
- .env
volumes:
- ${ONEBLOG_APP_DIR}:/var/tmp/oneblog
depends_on:
......@@ -75,7 +61,7 @@ services:
- blog-redis
- blog-mysql
ports:
- 8085:8085
- ${ONEBLOG_EXPORT_PORT_ADMIN}:8085
networks:
- oneblog
......@@ -85,22 +71,8 @@ services:
restart: always
container_name: blog-web
hostname: blog-web
environment:
ONEBLOG_REDIS_DATABASE_INDEX:
ONEBLOG_REDIS_HOST:
ONEBLOG_REDIS_PORT:
ONEBLOG_REDIS_PASSWORD:
ONEBLOG_DATASOURCE_HOST:
ONEBLOG_DATASOURCE_PORT:
ONEBLOG_DATASOURCE_DATABASE_NAME:
ONEBLOG_DATASOURCE_USERNAME:
ONEBLOG_DATASOURCE_PASSWORD:
ONEBLOG_MAIL_HOST:
ONEBLOG_MAIL_PORT:
ONEBLOG_MAIL_USERNAME:
ONEBLOG_MAIL_PASSWORD:
ONEBLOG_APP_ENABLE_KAPTCHA:
ONEBLOG_APP_ENABLE_PRINT_CONFIG:
env_file:
- .env
volumes:
- ${ONEBLOG_APP_DIR}:/var/tmp/oneblog
depends_on:
......@@ -112,7 +84,7 @@ services:
- blog-redis
- blog-mysql
ports:
- 8443:8443
- ${ONEBLOG_EXPORT_PORT_WEB}:8443
networks:
- oneblog
......
......@@ -50,22 +50,8 @@ services:
restart: always
container_name: blog-admin
hostname: blog-admin
environment:
ONEBLOG_REDIS_DATABASE_INDEX:
ONEBLOG_REDIS_HOST:
ONEBLOG_REDIS_PORT:
ONEBLOG_REDIS_PASSWORD:
ONEBLOG_DATASOURCE_HOST:
ONEBLOG_DATASOURCE_PORT:
ONEBLOG_DATASOURCE_DATABASE_NAME:
ONEBLOG_DATASOURCE_USERNAME:
ONEBLOG_DATASOURCE_PASSWORD:
ONEBLOG_MAIL_HOST:
ONEBLOG_MAIL_PORT:
ONEBLOG_MAIL_USERNAME:
ONEBLOG_MAIL_PASSWORD:
ONEBLOG_APP_ENABLE_KAPTCHA:
ONEBLOG_APP_ENABLE_PRINT_CONFIG:
env_file:
- .env
volumes:
- ${ONEBLOG_APP_DIR}:/var/tmp/oneblog
depends_on:
......@@ -88,22 +74,8 @@ services:
restart: always
container_name: blog-web
hostname: blog-web
environment:
ONEBLOG_REDIS_DATABASE_INDEX:
ONEBLOG_REDIS_HOST:
ONEBLOG_REDIS_PORT:
ONEBLOG_REDIS_PASSWORD:
ONEBLOG_DATASOURCE_HOST:
ONEBLOG_DATASOURCE_PORT:
ONEBLOG_DATASOURCE_DATABASE_NAME:
ONEBLOG_DATASOURCE_USERNAME:
ONEBLOG_DATASOURCE_PASSWORD:
ONEBLOG_MAIL_HOST:
ONEBLOG_MAIL_PORT:
ONEBLOG_MAIL_USERNAME:
ONEBLOG_MAIL_PASSWORD:
ONEBLOG_APP_ENABLE_KAPTCHA:
ONEBLOG_APP_ENABLE_PRINT_CONFIG:
env_file:
- .env
volumes:
- ${ONEBLOG_APP_DIR}:/var/tmp/oneblog
depends_on:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册