1、创建专属桥接网络
若已创建,可跳过此步骤。
2、Compose配置
networks:
app_network:
external: true
services:
reader:
image: hectorqin/reader
container_name: reader #容器名 可自行修改
restart: always
ports:
- 13620:8080 #13620端口映射可自行修改
networks:
- app_network
volumes:
- ./logs:/logs #log映射目录
- ./storage:/storage #数据映射目录
environment:
- SPRING_PROFILES_ACTIVE=prod
- READER_APP_USERLIMIT=50 #用户上限,默认50
- READER_APP_USERBOOKLIMIT=200 #用户书籍上限,默认200
- READER_APP_CACHECHAPTERCONTENT=true #开启缓存章节内容 V2.0
# 如果启用远程webview,需要取消注释下面的 remote-webview 服务
- READER_APP_REMOTEWEBVIEWAPI=http://remote-webview:8050 #开启远程webview
# 下面都是多用户模式配置
- READER_APP_SECURE=true #开启登录鉴权,开启后将支持多用户模式
- READER_APP_SECUREKEY=adminpwd #管理员密码 建议修改
- READER_APP_INVITECODE=registercode #注册邀请码 建议修改,如不需要可注释或删除
remote-webview:
image: hectorqin/remote-webview
container_name: remote-webview #容器名 可自行修改
restart: always
ports:
- 8050:8050
networks:
- app_network
未授权
的服务端用户上限为15
,用户书籍上限为100
;- READER_APP_SECUREKEY=adminpwd
:adminpwd
必须修改为强密码;- READER_APP_INVITECODE=registercode
:registercode
必须修改为复杂的字符串,避免被他人注册。