#!/usr/bin/env bash set -e NAME=infinitescale USER=admin PASS=admin PORT=9200 CONF_DIR=/tmp/ocis-config mkdir -p ${CONF_DIR} chmod 777 ${CONF_DIR} || true . $(dirname "$0")/docker.bash start() { docker run --rm --name $NAME \ -v ${CONF_DIR}:/etc/ocis \ -e "OCIS_INSECURE=true" \ -e "IDM_ADMIN_PASSWORD=$PASS" \ -e "OCIS_FORCE_CONFIG_OVERWRITE=true" \ -e "OCIS_URL=https://127.0.0.1:$PORT" \ owncloud/ocis \ init docker run --rm -d --name $NAME \ -e "OCIS_LOG_LEVEL=debug" \ -e "OCIS_LOG_PRETTY=true" \ -e "OCIS_URL=https://127.0.0.1:$PORT" \ -e "OCIS_ADMIN_USER_ID=some-admin-user-id-0000-100000000000" \ -e "IDM_ADMIN_PASSWORD=$PASS" \ -e "OCIS_INSECURE=true" \ -e "PROXY_ENABLE_BASIC_AUTH=true" \ -v ${CONF_DIR}:/etc/ocis \ -p 127.0.0.1:${PORT}:9200 \ owncloud/ocis echo type=webdav echo url=https://127.0.0.1:${PORT}/dav/spaces/some-admin-user-id-0000-100000000000 echo user=$USER echo pass=$(rclone obscure $PASS) echo vendor=infinitescale echo _connect=127.0.0.1:${PORT} echo _connect_delay=5s } stop() { # Clean up the mess docker stop infinitescale rm -f ./ocis.yaml } . $(dirname "$0")/run.bash