github.com/rclone/rclone@v1.66.1-0.20240517100346-7b89735ae726/fstest/testserver/init.d/TestWebdavOwncloud (about) 1 #!/bin/bash 2 3 set -e 4 5 NAME=owncloud 6 USER=rclone 7 PASS=HarperGrayerFewest5 8 PORT=38081 9 10 . $(dirname "$0")/docker.bash 11 12 start() { 13 docker run --rm -d --name $NAME \ 14 -e "OWNCLOUD_DOMAIN=${OWNCLOUD_DOMAIN}" \ 15 -e "OWNCLOUD_DB_TYPE=sqlite" \ 16 -e "OWNCLOUD_DB_NAME=owncloud.db" \ 17 -e "OWNCLOUD_ADMIN_USERNAME=$USER" \ 18 -e "OWNCLOUD_ADMIN_PASSWORD=$PASS" \ 19 -e "OWNCLOUD_MYSQL_UTF8MB4=true" \ 20 -e "OWNCLOUD_REDIS_ENABLED=false" \ 21 -e "OWNCLOUD_TRUSTED_DOMAINS=127.0.0.1" \ 22 -p 127.0.0.1:${PORT}:8080 \ 23 owncloud/server 24 25 echo type=webdav 26 echo url=http://127.0.0.1:${PORT}/remote.php/webdav/ 27 echo user=$USER 28 echo pass=$(rclone obscure $PASS) 29 echo vendor=owncloud 30 echo _connect=127.0.0.1:${PORT} 31 } 32 33 . $(dirname "$0")/run.bash