github.com/rclone/rclone@v1.66.1-0.20240517100346-7b89735ae726/fstest/testserver/init.d/TestWebdavNextcloud (about) 1 #!/bin/bash 2 3 set -e 4 5 NAME=nextcloud 6 USER=rclone 7 PASS=ArmorAbleMale6 8 PORT=28629 9 10 . $(dirname "$0")/docker.bash 11 12 start() { 13 docker run --rm -d --name $NAME \ 14 -e "SQLITE_DATABASE=nextcloud.db" \ 15 -e "NEXTCLOUD_ADMIN_USER=rclone" \ 16 -e "NEXTCLOUD_ADMIN_PASSWORD=$PASS" \ 17 -e "NEXTCLOUD_TRUSTED_DOMAINS=*.*.*.*" \ 18 -p 127.0.0.1:${PORT}:80 \ 19 nextcloud:latest 20 21 echo type=webdav 22 echo url=http://127.0.0.1:${PORT}/remote.php/dav/files/$USER/ 23 echo user=$USER 24 echo pass=$(rclone obscure $PASS) 25 echo vendor=nextcloud 26 echo _connect=127.0.0.1:${PORT} 27 } 28 29 . $(dirname "$0")/run.bash