{"action":"created","issue":{"url":"https://api.github.com/repos/whitman-books-online/whitman-books-online/issues/3","repository_url":"https://api.github.com/repos/whitman-books-online/whitman-books-online","labels_url":"https://api.github.com/repos/whitman-books-online/whitman-books-online/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/whitman-books-online/whitman-books-online/issues/3/comments","events_url":"https://api.github.com/repos/whitman-books-online/whitman-books-online/issues/3/events","html_url":"https://github.com/whitman-books-online/whitman-books-online/issues/3","id":301511346,"number":3,"title":"Research deployment of frontend for production","user":{"login":"jessebl","id":19812445,"avatar_url":"https://avatars1.githubusercontent.com/u/19812445?v=4","gravatar_id":"","url":"https://api.github.com/users/jessebl","html_url":"https://github.com/jessebl","followers_url":"https://api.github.com/users/jessebl/followers","following_url":"https://api.github.com/users/jessebl/following{/other_user}","gists_url":"https://api.github.com/users/jessebl/gists{/gist_id}","starred_url":"https://api.github.com/users/jessebl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jessebl/subscriptions","organizations_url":"https://api.github.com/users/jessebl/orgs","repos_url":"https://api.github.com/users/jessebl/repos","events_url":"https://api.github.com/users/jessebl/events{/privacy}","received_events_url":"https://api.github.com/users/jessebl/received_events","type":"User","site_admin":false},"labels":[{"id":858169661,"url":"https://api.github.com/repos/whitman-books-online/whitman-books-online/labels/backend","name":"backend","color":"d4c5f9","default":false},{"id":852060788,"url":"https://api.github.com/repos/whitman-books-online/whitman-books-online/labels/research","name":"research","color":"fef2c0","default":false}],"state":"open","locked":false,"assignee":{"login":"therajesh","id":17175621,"avatar_url":"https://avatars2.githubusercontent.com/u/17175621?v=4","gravatar_id":"","url":"https://api.github.com/users/therajesh","html_url":"https://github.com/therajesh","followers_url":"https://api.github.com/users/therajesh/followers","following_url":"https://api.github.com/users/therajesh/following{/other_user}","gists_url":"https://api.github.com/users/therajesh/gists{/gist_id}","starred_url":"https://api.github.com/users/therajesh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/therajesh/subscriptions","organizations_url":"https://api.github.com/users/therajesh/orgs","repos_url":"https://api.github.com/users/therajesh/repos","events_url":"https://api.github.com/users/therajesh/events{/privacy}","received_events_url":"https://api.github.com/users/therajesh/received_events","type":"User","site_admin":false},"assignees":[{"login":"therajesh","id":17175621,"avatar_url":"https://avatars2.githubusercontent.com/u/17175621?v=4","gravatar_id":"","url":"https://api.github.com/users/therajesh","html_url":"https://github.com/therajesh","followers_url":"https://api.github.com/users/therajesh/followers","following_url":"https://api.github.com/users/therajesh/following{/other_user}","gists_url":"https://api.github.com/users/therajesh/gists{/gist_id}","starred_url":"https://api.github.com/users/therajesh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/therajesh/subscriptions","organizations_url":"https://api.github.com/users/therajesh/orgs","repos_url":"https://api.github.com/users/therajesh/repos","events_url":"https://api.github.com/users/therajesh/events{/privacy}","received_events_url":"https://api.github.com/users/therajesh/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2018-03-01T18:30:04Z","updated_at":"2018-03-06T19:15:03Z","closed_at":null,"author_association":"OWNER","body":"Frontend is using React JS, and we need to know how we're going to deploy their Node server with the React app (talk with @farmanrl about the details). Planning for CentOS 7 or Ubuntu 16.04, please research how we should deploy in production."},"comment":{"url":"https://api.github.com/repos/whitman-books-online/whitman-books-online/issues/comments/370894674","html_url":"https://github.com/whitman-books-online/whitman-books-online/issues/3#issuecomment-370894674","issue_url":"https://api.github.com/repos/whitman-books-online/whitman-books-online/issues/3","id":370894674,"user":{"login":"jessebl","id":19812445,"avatar_url":"https://avatars1.githubusercontent.com/u/19812445?v=4","gravatar_id":"","url":"https://api.github.com/users/jessebl","html_url":"https://github.com/jessebl","followers_url":"https://api.github.com/users/jessebl/followers","following_url":"https://api.github.com/users/jessebl/following{/other_user}","gists_url":"https://api.github.com/users/jessebl/gists{/gist_id}","starred_url":"https://api.github.com/users/jessebl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jessebl/subscriptions","organizations_url":"https://api.github.com/users/jessebl/orgs","repos_url":"https://api.github.com/users/jessebl/repos","events_url":"https://api.github.com/users/jessebl/events{/privacy}","received_events_url":"https://api.github.com/users/jessebl/received_events","type":"User","site_admin":false},"created_at":"2018-03-06T19:15:03Z","updated_at":"2018-03-06T19:15:03Z","author_association":"OWNER","body":"Let's segment the work we're doing here into low-level and high-level deployment.\r\n1. **Low-level:** Within the server's OS, what needs to be done? This is largely answered by the tutorials you linked above. Its use of PM2 to manage the process goes a long way to answering my questions around how we'll deploy all this. Let's really focus on getting our bearings here and understanding what's going on with each step of the CentOS tutorial (even if we don't use CentOS in the end).\r\n2. **High-level:** From our perspective of the app's operations team, what needs to be done to reliably deploy our app to a server, maintaining it through upgrades, etc.? This segment includes discussion of CI/CD and automated deployment in general. We can discuss this more after we have better understood the tools and processes in the low-level segment.\r\n\r\nSo, going forward: please get a deeper understanding of what's going on at the low-level and write up a document/chart/whatever that conveys what needs to happen on the server, what all the programs and moving parts are, and how they relate together.\r\n\r\nLet me know if you want any clarification or disagree about anything I've said."}}
{"actor":{"display_login":"jessebl"}}