1、创建专属桥接网络 {#1%E3%80%81%E5%88%9B%E5%BB%BA%E4%B8%93%E5%B1%9E%E6%A1%A5%E6%8E%A5%E7%BD%91%E7%BB%9C}
若已创建,可跳过此步骤。 https://www.hcjike.com/archives/tMUqkbKb
2、Compose配置 {#2%E3%80%81compose%E9%85%8D%E7%BD%AE}
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
必须修改为复杂的字符串,避免被他人注册。