Docker部署私人在线网文阅读器

1、创建项目存放文件夹

mkdir -p /opt/reader
cd /opt/reader

 

2、创建docker-compose配置文件

vim docker-compose.yml

写入以下内容

version: '3.1'

services:

  read_all:
    image: hectorqin/reader
    container_name: reader #容器名
    restart: always
    ports:
      - 本机端口:8080 #端口映射
    volumes:
      - /opt/reader/logs:/logs #log映射目录
      - /opt/reader/storage:/storage #数据映射目录
    environment:
      - SPRING_PROFILES_ACTIVE=prod
      - READER_APP_SECURE=true #开启登录鉴权,开启后将支持多用户模式
      - READER_APP_CACHECHAPTERCONTENT=true #是否开启缓存章节内容 V2.0
      - READER_APP_SECUREKEY=BzLeg9eCrmHmayNwZt43P4EQjOUE1F1bHJUrQ2LzEuDLLzGQwBwbN6Mx3rIBFRgypXgt3SVL  #管理员密码
      - READER_APP_INVITECODE=Xujunjie0323 #注册邀请码

 

3、如果需要用宝塔面板做反向代理,使用下面的配置替换默认配置

#PROXY-START/

location / {
  proxy_pass  http://127.0.0.1:本机端口; #端口自行修改为映射端口
  proxy_http_version 1.1;
  proxy_cache_bypass $http_upgrade;
  proxy_set_header Upgrade           $http_upgrade;
  proxy_set_header Connection        "upgrade";
  proxy_set_header Host              $host;
  proxy_set_header X-Real-IP         $remote_addr;
  proxy_set_header X-Forwarded-For   $proxy_add_x_forwarded_for;
  proxy_set_header X-Forwarded-Proto $scheme;
  proxy_set_header X-Forwarded-Host  $host;
  proxy_set_header X-Forwarded-Port  $server_port;
}

#PROXY-END/

 

4、关于小说源地址

可以使用源仓库:源仓库小说源地址

也可以在Github上自行寻找

 

5、效果展示

 

6、文章参考:我不是咕咕鸽大佬的文章

THE END
分享
二维码
海报
Docker部署私人在线网文阅读器
1、创建项目存放文件夹 mkdir -p /opt/reader cd /opt/reader   2、创建docker-compose配置文件 vim docker-compose.yml 写入以下内容 version: '3.1' ……