{"action":"created","issue":{"url":"https://api.github.com/repos/loadsys/CakePHP-Skeleton/issues/155","labels_url":"https://api.github.com/repos/loadsys/CakePHP-Skeleton/issues/155/labels{/name}","comments_url":"https://api.github.com/repos/loadsys/CakePHP-Skeleton/issues/155/comments","events_url":"https://api.github.com/repos/loadsys/CakePHP-Skeleton/issues/155/events","html_url":"https://github.com/loadsys/CakePHP-Skeleton/pull/155","id":111734155,"number":155,"title":"Update production.sh to proceed with tested changes","user":{"login":"chronon","id":57735,"avatar_url":"https://avatars.githubusercontent.com/u/57735?v=3","gravatar_id":"","url":"https://api.github.com/users/chronon","html_url":"https://github.com/chronon","followers_url":"https://api.github.com/users/chronon/followers","following_url":"https://api.github.com/users/chronon/following{/other_user}","gists_url":"https://api.github.com/users/chronon/gists{/gist_id}","starred_url":"https://api.github.com/users/chronon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chronon/subscriptions","organizations_url":"https://api.github.com/users/chronon/orgs","repos_url":"https://api.github.com/users/chronon/repos","events_url":"https://api.github.com/users/chronon/events{/privacy}","received_events_url":"https://api.github.com/users/chronon/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-10-16T00:25:57Z","updated_at":"2015-10-16T14:36:32Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/loadsys/CakePHP-Skeleton/pulls/155","html_url":"https://github.com/loadsys/CakePHP-Skeleton/pull/155","diff_url":"https://github.com/loadsys/CakePHP-Skeleton/pull/155.diff","patch_url":"https://github.com/loadsys/CakePHP-Skeleton/pull/155.patch"},"body":"This removes `exit 0` and includes changes we've used on a production app. The script is safe to run multiple times without ill effect. A few things of note we learned along the way:\r\n\r\n* Most email relay configurations require both a username and password.\r\n* Postfix sasl won't work without running `postmap /etc/postfix/sasl_passwd` to generate the `sasl_passwd.db` file.\r\n* Comments aren't interpreted correctly in direct calls to a command, as seen [here](https://github.com/loadsys/CakePHP-Skeleton/compare/f/production-updates?expand=1#diff-11bc9a86232e11d500fcd07370521ce1L60) (which executed the next uncommented line as a command).\r\n\r\ncc: @ricog "},"comment":{"url":"https://api.github.com/repos/loadsys/CakePHP-Skeleton/issues/comments/148734248","html_url":"https://github.com/loadsys/CakePHP-Skeleton/pull/155#issuecomment-148734248","issue_url":"https://api.github.com/repos/loadsys/CakePHP-Skeleton/issues/155","id":148734248,"user":{"login":"beporter","id":637270,"avatar_url":"https://avatars.githubusercontent.com/u/637270?v=3","gravatar_id":"","url":"https://api.github.com/users/beporter","html_url":"https://github.com/beporter","followers_url":"https://api.github.com/users/beporter/followers","following_url":"https://api.github.com/users/beporter/following{/other_user}","gists_url":"https://api.github.com/users/beporter/gists{/gist_id}","starred_url":"https://api.github.com/users/beporter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/beporter/subscriptions","organizations_url":"https://api.github.com/users/beporter/orgs","repos_url":"https://api.github.com/users/beporter/repos","events_url":"https://api.github.com/users/beporter/events{/privacy}","received_events_url":"https://api.github.com/users/beporter/received_events","type":"User","site_admin":false},"created_at":"2015-10-16T14:36:32Z","updated_at":"2015-10-16T14:36:32Z","body":"@chronon Can you re-compare your `production.sh` to the version I just merged? A lot of the common \"bare metal\" stuff was moved out into `bare-metal.sh` where I too filled in a lot of the gaps. I see a few things in your changes that could probably still be applied though."}}