WebDAV Sidecar Image
WebDAV sidecar image with OIDC access support using rclone.
Usage
Using environment:
- WEBDAV_URL: WebDAV endpoint
- WEBDAV_USER: WebDAV user
- WEBDAV_PWD: WebDAV password
- WEBDAV_TOKEN: WebDAV OIDC token
- WEBDAV_VENDOR: WebDAV vendor (default: other)
- MOUNT_OPTS: space separated additional arguments for rclone mount command
- MOUNT_PATH: mount path (default: /mnt)
- VFS_CACHE_MODE: value for rclone VFS cache mode (off, minimal, writes, full) (default: full)
Examples:
docker run --privileged -it --rm --name oidcmount -v /tmp/webdav:/mnt:shared
-e WEBDAV_URL="$WEBDAV_URL" \
-e WEBDAV_TOKEN="$(oidc-token my-issuer)" \
webdav-rclone-sidecar" &
echo "$(oidc-token my-issuer)" >/tmp/token
docker run --privileged -it --rm --name oidcmount -v /tmp/webdav:/mnt:shared -v /tmp/token:/tmp/token
-e WEBDAV_URL="$WEBDAV_URL" \
webdav-rclone-sidecar bearer_token_command="cat /tmp/token" &