Skip to content
Snippets Groups Projects
deploy.sh 769 B
Newer Older
#!/bin/bash

if [ $# -lt 2 ]; then
    echo 'Not enough parameters! Pass username and password of studio superadmin.'
    exit 1
fi

username=$1
password=$2

# LOGIN
login_return=$(curl -f -X PUT -d "{\"n\":\"$username\",\"p\":\"$password\"}" https://teststudio.iqb.hu-berlin.de/api/login.php)
token=$(echo $login_return | jq ".token")

# EDITOR
curl -f -X POST \
  -F "t=$token" \
  -F "name=verona-module" \
  -F "verona-module=@./dist/iqb-editor-aspect-nightly.html" \
  https://teststudio.iqb.hu-berlin.de/api/php_superadmin/uploadVeronaModule.php

## PLAYER
curl -f -X POST \
  -F "t=$token" \
  -F "name=verona-module" \
  -F "verona-module=@./dist/iqb-player-aspect-nightly.html" \
  https://teststudio.iqb.hu-berlin.de/api/php_superadmin/uploadVeronaModule.php