Skip to content

Latest commit

 

History

History
86 lines (69 loc) · 2.98 KB

README-zh_CN.adoc

File metadata and controls

86 lines (69 loc) · 2.98 KB

docker-flexget

CI Docker Image Size Downloads Telegram Group

docker-flexget 是用于运行 flexget_qbittorrent_mod 的 Docker 映像。

使用

⚠️
此 Docker 映像中未包含 flexget_qbittorrent_mod 插件。[1]

两种运行方式择一:

docker run

$ docker run -d \
>   --name=<container name> \
>   -p 3539:3539 \
>   -v <path for data files>:/downloads \
>   -v <path for config files>:/config \
>   -e PUID=<UID for user> \
>   -e PGID=<GID for user> \
>   -e TZ=<timezone> \
>   -e FG_WEBUI_PASSWD=<password> \
>   -e FG_LOG_LEVEL=<log level>
>   madwind/flexget

docker compose

  1. 创建名为 compose.yaml 的文件并粘贴以下内容:

    services:
      flexget:
        image: madwind/flexget
        container_name: flexget
        environment:
          # 密码应保证复杂度
          FG_WEBUI_PASSWD: <password>
          # 日志级别
          FG_LOG_LEVEL: INFO
          TZ: Asia/Shanghai
          PUID: 1000
          PGID: 1000
        volumes:
          - <path for config files>:/config
          - <path for data files>:/downloads
        ports:
          - "3539:3539"
  2. compose.yaml 文件同一目录下,运行:

    $ docker compose up

构建映像

本地构建

要在本地构建 FlexGet Docker 映像,在本项目目录中运行:

$ docker buildx f

使用 GitHub Actions 构建

  1. 复刻存储库。

  2. 在 repository settings → secrets and variables → actions → repository secrets,输入 DOCKERHUB_USERNAMEDOCKERHUB_TOKEN

  3. 为你的存储库启用 Actions。 因你的存储库在复刻时包含工作流,GitHub 禁止其在复刻上运行。[2]

  4. git push 到 main 分支将自动构建并推送 Docker 映像。[3]


1. 如需使用此插件,将插件项目中的文件直接放置在 <path for config files>/plugins 中。
2. Dependabot 同样默认不会在复刻中启用,在 repository insights → dependency graph → dependabot 中启用它。
3. README 和 LICENSE 文件在排除列表中,对它们的更改不会触发构建。