diff --git a/Dockerfile b/Dockerfile index f71dc57ac1..65e40db832 100755 --- a/Dockerfile +++ b/Dockerfile @@ -146,6 +146,7 @@ RUN chmod +x /usr/local/bin/doctor && \ chmod +x /usr/local/bin/install && \ chmod +x /usr/local/bin/migrate && \ chmod +x /usr/local/bin/schedule && \ + chmod +x /usr/local/bin/sdks && \ chmod +x /usr/local/bin/ssl && \ chmod +x /usr/local/bin/test && \ chmod +x /usr/local/bin/vars && \ diff --git a/app/tasks/migrate.php b/app/tasks/migrate.php index 5434856fb8..3f067c3900 100644 --- a/app/tasks/migrate.php +++ b/app/tasks/migrate.php @@ -10,13 +10,12 @@ use Appwrite\Database\Validator\Authorization; use Appwrite\Database\Adapter\MySQL as MySQLAdapter; use Appwrite\Database\Adapter\Redis as RedisAdapter; -$db = $register->get('db'); - $callbacks = [ '0.4.0' => function() { Console::log('I got nothing to do.'); }, - '0.5.0' => function(Document $project, $projectDB) use ($db) { + '0.5.0' => function(Document $project, $projectDB) use ($register) { + $db = $register->get('db'); Console::log('Migrating project: '.$project->getAttribute('name').' ('.$project->getId().')'); diff --git a/app/tasks/sdks.php b/app/tasks/sdks.php index a54acfdf79..364b326062 100644 --- a/app/tasks/sdks.php +++ b/app/tasks/sdks.php @@ -1,9 +1,5 @@ task('generate') + ->task('sdks') ->action(function () { function getSSLPage($url) { @@ -211,6 +204,4 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND } exit(); - }); - -$cli->run(); \ No newline at end of file + }); \ No newline at end of file diff --git a/bin/sdks b/bin/sdks new file mode 100755 index 0000000000..41ba2a3e2f --- /dev/null +++ b/bin/sdks @@ -0,0 +1,3 @@ +#!/bin/sh + +php /usr/src/code/app/cli.php sdks $@