Sign inSign up

orangeqiu/qeread

By orangeqiu

Updated over 5 years ago

企鹅阅读

Image
0

2.6K

orangeqiu/qeread repository overview

v3.0.1 增加日志保存天数
v1.0.0 因原项目的日志查看起来非常的不方便,故修改日志显示方式

原项目:https://hub.docker.com/r/evinedeng/tnanko_scripts

仓库地址:https://github.com/TNanko/Scripts

  1. 下载本仓库config文件夹下的config.yml.example文件到指定位置,并改名为config.yml,比如下载到/appdata/tnanko文件下,可如下操作:

    cd /appdata/tnanko
    wget --no-check-certificate https://raw.githubusercontent.com/TNanko/Scripts/master/config/config.yml.example -O config.yml
    
  2. 修改刚刚下载好的config.yml,如何修改请见 教程,写完配置文件后在在线检验yaml语法检验一下 yaml 语法是否规范,当然你可以百度 Google 其他的在线检验网站。

  3. 自行安装好Docker后部署容器,以刚刚修改的配置文件的路径/appdata/tnanko为例:

    docker run -dit \
    -v /appdata/tnanko:/Scripts/config `#配置文件保存目录,冒号左边是示例路径,以你实际路径为准` \
    -v /appdata/tnanko/log:/Scripts/log `#日志保存目录,冒号左边是示例路径,以你实际路径为准` \
    -e ENABLE_QQREAD_CRONTAB=true `#如需启用qq_read的定时任务,必须保留此行` \
    --name tnanko_scripts \
    --hostname tnanko_scripts \
    --restart always \
    orangeqiu/qeread
    

    总共有以下5个环境变量供选择,你不设置就使用默认值,如不想使用默认值,请参考上述命令中-e ENABLE_QQREAD_CRONTAB=true这一行的形式添加到部署容器的命令中(注意等号两边都没有空格):

序号变量名可以设置的值默认值说明
1ENABLE_QQREAD_CRONTABtrue/falsefalse是否启用qq_read的定时任务,注意这里和config.yml中qq_read均设置为true,定时任务才会运行。
2QQREAD_CRONTAB5位的crontab格式*/10 * * * *没啥好说的,你想啥时候运行qq_read,ENABLE_QQREAD_CRONTAB设置为true时,本项设置才会生效。按上述部署容器的命令时需要加双引号。
3ENABLE_BILIBILI_CRONTABtrue/falsefalse是否启用bilibili的定时任务,注意这里和config.yml中bilibili均设置为true,定时任务才会运行。
4BILIBILI_CRONTAB5位的crontab格式15 8 * * *没啥好说的,你想啥时候运行bilibili,ENABLE_BILIBILI_CRONTAB设置为true时,本项设置才会生效。按上述部署容器的命令时需要加双引号。
5RM_LOG_DAYS_BEFORE正整数7每周六凌晨4:25分自动删除指定时间以前的日志,默认为7天,如需要修改为其他天数,请自定义。
6LOG_DAYS正整数3日志显示天数,上一参数只删除git_pull的日志内容。该变量仅在latest以及log_days两个镜像中存在
  1. 完成,等着收钱吧。如果你想修改配置,直接改完config.yml就行了,无需重启容器什么的。

  2. 如果提示config.yml.example文件有更新时,如何操作:

    cd /appdata/tnanko  # 注意这只是示例目录
    docker cp tnanko_scripts:/Scripts/config/config.yml.example config.new.yml
    # 然后编辑/appdata/tnanko/config.new.yml这个文件,可以参考你原来的config.yml这个文件复制过来,再补充新的设置即可,修改好后再运行下面命令
    mv config.new.yml config.yml
    
  3. 如果你想自动更新tnanko_scripts容器,请安装watchtower:

    docker run -d \
    --name watchtower \
    -v /var/run/docker.sock:/var/run/docker.sock \
    containrrr/watchtower
    

Tag summary

Content type

Image

Digest

Size

42.1 MB

Last updated

over 5 years ago

docker pull orangeqiu/qeread