Skip to content
Snippets Groups Projects
deploy.sh 769 B
Newer Older
  • Learn to ignore specific revisions
  • #!/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