diff options
author | Phil Burton <phil@pgburton.com> | 2017-08-22 00:44:25 +0100 |
---|---|---|
committer | Phil Burton <phil@pgburton.com> | 2017-08-22 00:44:25 +0100 |
commit | 3de70e73fb53ada12a4d7d332853253523720511 (patch) | |
tree | 47867a4afa4c2c3562b3dbed856241f4b1b2b9f1 | |
parent | 655c4f38241ab58a3404acb15a751f07dc1bca6a (diff) |
remove old script
-rw-r--r-- | new-site.php | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/new-site.php b/new-site.php deleted file mode 100644 index 53e593d..0000000 --- a/new-site.php +++ /dev/null @@ -1,67 +0,0 @@ -<?php - -// A script to make a new site -// TODO: -// Nginx conf -// Git repo -// Directory structure -// Handle options -$options = getopt('d:n:'); - -if (!array_key_exists('d', $options)) { - echo "please provide a domain (-d)\n"; - exit(1); -} - -if (!array_key_exists('n', $options)) { - echo "please provide a name (-n)\n"; - exit(1); -} - -$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"); |