github.com/rclone/rclone@v1.66.1-0.20240517100346-7b89735ae726/contrib/docker-plugin/managed/config.json (about)

     1  {
     2      "description": "Rclone volume plugin for Docker",
     3      "documentation": "https://rclone.org/docker",
     4      "interface": {
     5          "socket": "rclone.sock",
     6          "types": ["docker.volumedriver/1.0"]
     7      },
     8      "linux": {
     9          "capabilities": [
    10              "CAP_SYS_ADMIN"
    11          ],
    12          "devices": [
    13              {
    14                  "path": "/dev/fuse"
    15              }
    16          ]
    17      },
    18      "network": {
    19          "type": "host"
    20      },
    21      "entrypoint": ["rclone", "serve", "docker"],
    22      "workdir": "/data",
    23      "args": {
    24          "name": "args",
    25          "value": [],
    26          "settable": ["value"]
    27      },
    28      "env": [
    29          {
    30              "name": "RCLONE_VERBOSE",
    31              "value": "0",
    32              "settable": ["value"]
    33          },
    34          {
    35              "name": "RCLONE_CONFIG",
    36              "value": "/data/config/rclone.conf"
    37          },
    38          {
    39              "name": "RCLONE_CACHE_DIR",
    40              "value": "/data/cache"
    41          },
    42          {
    43              "name": "RCLONE_BASE_DIR",
    44              "value": "/mnt"
    45          },
    46          {
    47              "name": "HTTP_PROXY",
    48              "value": "",
    49              "settable": ["value"]
    50          },
    51          {
    52              "name": "HTTPS_PROXY",
    53              "value": "",
    54              "settable": ["value"]
    55          },
    56          {
    57              "name": "NO_PROXY",
    58              "value": "",
    59              "settable": ["value"]
    60          }
    61      ],
    62      "mounts": [
    63          {
    64              "name": "config",
    65              "source": "/var/lib/docker-plugins/rclone/config",
    66              "destination": "/data/config",
    67              "type": "bind",
    68              "options": ["rbind"],
    69              "settable": ["source"]
    70          },
    71          {
    72              "name": "cache",
    73              "source": "/var/lib/docker-plugins/rclone/cache",
    74              "destination": "/data/cache",
    75              "type": "bind",
    76              "options": ["rbind"],
    77              "settable": ["source"]
    78          }
    79      ],
    80      "propagatedMount": "/mnt"
    81  }