1
0
Fork 0
mirror of synced 2024-07-03 13:41:01 +12:00
appwrite/app/tasks/init.php

30 lines
652 B
PHP
Raw Normal View History

2020-03-01 19:33:19 +13:00
#!/bin/env php
<?php
require_once __DIR__.'/../init.php';
global $request;
use Utopia\CLI\CLI;
use Utopia\CLI\Console;
$cli = new CLI();
$cli
->task('ssl')
->desc('Validate server certificates')
->action(function () use ($request) {
$domain = $request->getServer('_APP_DOMAIN', '');
Console::log('Issue a TLS certificate for master domain ('.$domain.')');
2020-03-21 10:03:08 +13:00
ResqueScheduler::enqueueAt(time() + 30, 'v1-certificates', 'CertificatesV1', [
2020-03-01 19:33:19 +13:00
'document' => [],
'domain' => $domain,
'validateTarget' => false,
'validateCNAME' => false,
]);
});
$cli->run();