{"action":"created","issue":{"url":"https://api.github.com/repos/sandstorm-io/sandstorm/issues/359","labels_url":"https://api.github.com/repos/sandstorm-io/sandstorm/issues/359/labels{/name}","comments_url":"https://api.github.com/repos/sandstorm-io/sandstorm/issues/359/comments","events_url":"https://api.github.com/repos/sandstorm-io/sandstorm/issues/359/events","html_url":"https://github.com/sandstorm-io/sandstorm/pull/359","id":70824022,"number":359,"title":"Rewrite install.sh to clarify server vs. dev mode","user":{"login":"paulproteus","id":25457,"avatar_url":"https://avatars.githubusercontent.com/u/25457?v=3","gravatar_id":"","url":"https://api.github.com/users/paulproteus","html_url":"https://github.com/paulproteus","followers_url":"https://api.github.com/users/paulproteus/followers","following_url":"https://api.github.com/users/paulproteus/following{/other_user}","gists_url":"https://api.github.com/users/paulproteus/gists{/gist_id}","starred_url":"https://api.github.com/users/paulproteus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulproteus/subscriptions","organizations_url":"https://api.github.com/users/paulproteus/orgs","repos_url":"https://api.github.com/users/paulproteus/repos","events_url":"https://api.github.com/users/paulproteus/events{/privacy}","received_events_url":"https://api.github.com/users/paulproteus/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-04-24T23:43:13Z","updated_at":"2015-04-24T23:52:34Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/sandstorm-io/sandstorm/pulls/359","html_url":"https://github.com/sandstorm-io/sandstorm/pull/359","diff_url":"https://github.com/sandstorm-io/sandstorm/pull/359.diff","patch_url":"https://github.com/sandstorm-io/sandstorm/pull/359.patch"},"body":"Server mode emphasizes (but does not require) integration with the\r\nSandcats.io dynamic DNS service.\r\n\r\nDev mode emphasizes dev accounts and requires root by default, for\r\nspk dev to work.\r\n\r\nMAIL_URL configuration is gone."},"comment":{"url":"https://api.github.com/repos/sandstorm-io/sandstorm/issues/comments/96103098","html_url":"https://github.com/sandstorm-io/sandstorm/pull/359#issuecomment-96103098","issue_url":"https://api.github.com/repos/sandstorm-io/sandstorm/issues/359","id":96103098,"user":{"login":"paulproteus","id":25457,"avatar_url":"https://avatars.githubusercontent.com/u/25457?v=3","gravatar_id":"","url":"https://api.github.com/users/paulproteus","html_url":"https://github.com/paulproteus","followers_url":"https://api.github.com/users/paulproteus/followers","following_url":"https://api.github.com/users/paulproteus/following{/other_user}","gists_url":"https://api.github.com/users/paulproteus/gists{/gist_id}","starred_url":"https://api.github.com/users/paulproteus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulproteus/subscriptions","organizations_url":"https://api.github.com/users/paulproteus/orgs","repos_url":"https://api.github.com/users/paulproteus/repos","events_url":"https://api.github.com/users/paulproteus/events{/privacy}","received_events_url":"https://api.github.com/users/paulproteus/received_events","type":"User","site_admin":false},"created_at":"2015-04-24T23:52:34Z","updated_at":"2015-04-24T23:52:34Z","body":"Testing done:\r\n\r\n* Install with \"./install.sh -l\" and ensure that it uses the local install.sh file.\r\n\r\n* Install with ./install.sh\" without root, choose option 1, and happily find myself asked to switch to root and end up with working Sandcats enablement. (Note: I actually did: `OVERRIDE_SANDCATS_BASE_DOMAIN=sandcats-dev.sandstorm.io OVERRIDE_SANDCATS_API_BASE=https://sandcats-dev-machine.sandstorm.io OVERRIDE_SANDCATS_CURL_PARAMS=-k bash ./install.sh` to use the Sandcats dev server instead.)\r\n\r\n* Install as root with -d and happily be asked no questions and end up with a working Sandstorm.\r\n\r\n* Attempt to install not as root with -d and be told that it can't work.\r\n\r\n* Choose option `2` for dev mode, try saying no to getting root, be told it can't work.\r\n\r\n* Choose option `2` for dev mode, say yes to getting root, have a working server. (Note that this one still asks a few questions. Fixing this now to ask fewer questions.)"}}