diff options
Diffstat (limited to 'scripts/run.php')
-rw-r--r-- | scripts/run.php | 89 |
1 files changed, 5 insertions, 84 deletions
diff --git a/scripts/run.php b/scripts/run.php index 3b4de6e..0ba999a 100644 --- a/scripts/run.php +++ b/scripts/run.php @@ -8,88 +8,9 @@ error_reporting(E_ALL); require(realpath(dirname(__FILE__) . "/../bootstrap.php")); // Set up siteroot -define('DIPPER_ROOT', realpath(dirname(__FILE__) . "/../")); +// TODO Don't rely on trailing slashes here +define('DIPPER_ROOT', realpath(dirname(__FILE__) . "/../") . '/'); +define('SITES_ROOT', '/home/phil/sites/'); +define('CONFIG_ROOT', '/home/phil/sites/'); -// Handle options -$options = getopt('d:n:'); - -if (!array_key_exists('d', $options)) { - finish("please provide a domain (-d)"); -} - -if (!array_key_exists('n', $options)) { - finish("please provide a name (-n)"); -} - -/** - * Exit application with optional mesage - * - * @author Phil Burton <phil@pgburton.com> - * @param string $message [description] - */ -function finish($message) -{ - if ($message) { - message($message); - exit(); - } -} - -/** - * Echo a message - * - * @author Phil Burton <phil@pgburton.com> - * @param string $message [description] - */ -function message($message) -{ - echo $message . PHP_EOL; -} -// -// $domain = $options['d']; -// $name = $options['n']; -// -// $conf = include_once('nginx.php'); -// -// $conf = sprintf($conf[0], $domain, $name, $name, $name, $name, $name); -// -// echo "Making directory structure\n"; -// -// if (!mkdir('/web/sites/' . $name)) { -// echo "Failed to create '/web/sites/'" . $name . "\n"; -// exit(1); -// } -// -// chown('/web/sites/' . $name, "nginx"); -// -// if (!mkdir('/web/sites/' . $name . '/logs')) { -// echo "Failed to create '/web/sites/'" . $name . "/logs\n"; -// exit(1); -// } -// -// chown('/web/sites/' . $name . '/logs', "nginx"); -// -// -// if (!mkdir('/web/sites/' . $name . '/web')) { -// echo "Failed to create '/web/sites/'" . $name . "/web\n"; -// exit(1); -// } -// -// chown('/web/sites/' . $name . '/logs', "nginx"); -// -// echo "Complete\n"; -// -// if (!file_put_contents("/web/etc/nginx/" . $name . ".conf", $conf)) { -// echo "Failed to write nginx conf\n"; -// } -// -// chown('/web/etc/nginx/' . $name . ".conf", "nginx"); -// -// touch('/web/sites/' . $name . '/logs/' . $name . '.access_log'); -// chown('/web/sites/' . $name . '/logs/' . $name . '.access_log', "nginx"); -// -// touch('/web/sites/' . $name . '/logs/' . $name . '.error_log'); -// chown('/web/sites/' . $name . '/logs/' . $name . '.error_log', "nginx"); -// -// touch('/web/sites/' . $name . '/web/index.php'); -// chown('/web/sites/' . $name . '/web/index.php', "nginx"); +new App\Script\Console; |