{"id":92366,"date":"2019-04-22T13:00:43","date_gmt":"2019-04-22T13:00:43","guid":{"rendered":"https:\/\/www.sickgaming.net\/blog\/2019\/04\/22\/tutorial-deploying-a-web-application-on-google-cloud-run\/"},"modified":"2019-04-22T13:00:43","modified_gmt":"2019-04-22T13:00:43","slug":"tutorial-deploying-a-web-application-on-google-cloud-run","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2019\/04\/22\/tutorial-deploying-a-web-application-on-google-cloud-run\/","title":{"rendered":"Tutorial: Deploying a Web Application on Google Cloud Run"},"content":{"rendered":"<div class=\"lcom-stacked__main\">\n<div class=\"panel-pane pane-entity-field pane-node-body\">\n<div class=\"field field-name-body field-type-text-with-summary field-label-hidden\">\n<div class=\"field-items\">\n<div class=\"field-item even\">\n<p>Google Cloud Run is a serverless environment to run containers. For the background and context of this latest Google Cloud Platform (GCP) service, refer to my <a class=\"local-link\" href=\"https:\/\/thenewstack.io\/how-google-cloud-run-combines-serverless-with-containers\/\">previous article<\/a>.<\/p>\n<p>In this tutorial, we will deploy a web application based on Node.js and MongoDB to the Cloud Run platform. Since Cloud Run is meant to host and scale stateless web applications, we will use <a class=\"ext-link\" href=\"http:\/\/mlab.com\">mLab service<\/a> to persist data. Since both mLab and Cloud Run are serverless, we just need to focus on the code and business logic instead of worrying about the infrastructure.<\/p>\n<p>Read more at: <a href=\"https:\/\/thenewstack.io\/tutorial-deploying-a-web-application-on-google-cloud-run\/\">The New Stack<\/a><\/p>\n<\/div>\n<\/div>\n<\/div><\/div>\n<\/p><\/div>\n<p><a href=\"https:\/\/www.linux.com\/popup\/nojs\" class=\"ctools-use-modal ctools-modal-subscription-modal-style element-invisible\" title>Click Here!<\/a> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Google Cloud Run is a serverless environment to run containers. For the background and context of this latest Google Cloud Platform (GCP) service, refer to my previous article. In this tutorial, we will deploy a web application based on Node.js and MongoDB to the Cloud Run platform. Since Cloud Run is meant to host and [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[40],"tags":[],"class_list":["post-92366","post","type-post","status-publish","format-standard","hentry","category-linux-freebsd-unix"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/92366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=92366"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/92366\/revisions"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=92366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=92366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=92366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}