{"id":13275,"date":"2014-06-17T15:44:36","date_gmt":"2014-06-17T12:44:36","guid":{"rendered":"http:\/\/blog.altoros.com\/?p=5375"},"modified":"2021-03-23T16:11:50","modified_gmt":"2021-03-23T13:11:50","slug":"mbaas-on-cloud-foundry-how-to-deploy-loopback","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/mbaas-on-cloud-foundry-how-to-deploy-loopback\/","title":{"rendered":"MBaaS on Cloud Foundry: How to Deploy LoopBack"},"content":{"rendered":"<p>In a recent <a href=\"https:\/\/www.altoros.com\/blog\/mbaas-on-cloud-foundry-how-to-deploy-helios\/\">blog post<\/a> on how to deploy Helios MBaaS to Cloud Foundry, I promised another tutorial for an alternative mobile back end powered by Node.js. So, today, I will walk you through the steps for installing <a href=\"https:\/\/loopback.io\/\">LoopBack<\/a>.<\/p>\n<p>LoopBack (by StrongLoop) is an open source mobile back end based on Node.js. It has SDKs for iOS and Android, as well as a buildpack for Cloud Foundry. To function normally, LoopBack requires a JSON file with model description. Deploying LoopBack is easy; at least, it is much simpler than deploying Helios. Still, there are some prerequisites. We will need to install several things:<\/p>\n<ul>\n<li>Node.js<\/li>\n<li>Node Package Manager (NPM)<\/li>\n<li>StrongLoop CLI<\/li>\n<\/ul>\n<p>So, let\u2019s get down to work.<\/p>\n<p>&nbsp;<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.altoros.com\/blog\/mbaas-on-cloud-foundry-how-to-deploy-loopback\/#1_Installing_Nodejs_and_NPM\" >1. Installing Node.js and NPM<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.altoros.com\/blog\/mbaas-on-cloud-foundry-how-to-deploy-loopback\/#2_Installing_StrongLoop_CLI\" >2. Installing StrongLoop CLI<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.altoros.com\/blog\/mbaas-on-cloud-foundry-how-to-deploy-loopback\/#3_Deploying_to_Cloud_Foundry\" >3. Deploying to Cloud Foundry<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.altoros.com\/blog\/mbaas-on-cloud-foundry-how-to-deploy-loopback\/#Further_reading\" >Further reading<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"1_Installing_Nodejs_and_NPM\"><\/span>1. Installing Node.js and NPM<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The Node.js and NPM in the Ubuntu repository are pretty old. This is why I suggest you install a new Node Version Manager:<\/p>\n<pre style=\"padding-left: 30px;\">curl https:\/\/raw.github.com\/creationix\/nvm\/master\/install.sh | sh<\/pre>\n<p>Then re-open your terminal and type:<\/p>\n<pre style=\"padding-left: 30px;\"><code>nvm install 0.10\r\nnvm alias default 0.10<\/code><\/pre>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Installing_StrongLoop_CLI\"><\/span>2. Installing StrongLoop CLI<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>To install the StongLoop CLI, type:<\/p>\n<pre style=\"padding-left: 30px;\"><code>npm install -g strong-cli<\/code><\/pre>\n<p>Now we are ready to create our LoopBack app. To do this, use:<\/p>\n<pre style=\"padding-left: 30px;\"><code>slc lb project cf_loopback_app\r\n# ...\r\n# Create a model in your app:\r\n#   $ cd cf_loopback_app\r\n#   $ slc lb model product -i\r\n# Run your Project:\r\n#   $ slc run .<\/code><\/pre>\n<p>It will create a <code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">cf_loopback_app<\/code> folder in your current directory. Next, we will create a simple model to play with. To do this, inside of <code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">cf_loopback_app<\/code>, type the following:<\/p>\n<pre style=\"padding-left: 30px;\"><code>slc lb model company\r\n# Created company model.<\/code><\/pre>\n<p>Now you can check out what you have in <code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">http:\/\/localhost:3000\/explorer\/<\/code>. Only one line of code left before we can deploy our app to Cloud Foundry.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Deploying_to_Cloud_Foundry\"><\/span>3. Deploying to Cloud Foundry<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p dir=\"ltr\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<i>&#8220;One ring to rule them all, one ring to find them,<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;One ring to bring them all and in the darkness bind them.&#8221;<\/i><\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(c) someone everyone knows<\/p>\n<p>Almost like that, to deploy your application to Cloud Foundry, use:<\/p>\n<pre style=\"padding-left: 30px;\"><code>cf push\r\n# Name&gt; loopback\r\n\r\n# Instances&gt; 1\r\n\r\n# 1: 128M\r\n# 2: 256M\r\n# 3: 512M\r\n# 4: 1G\r\n# Memory Limit&gt; 3   \r\n\r\n# Creating loopback... OK\r\n\r\n# 1: loopback\r\n# 2: none\r\n# Subdomain&gt; 1       \r\n\r\n# 1: cloudfoundry.yourcfdomain.com\r\n# 2: none\r\n# Domain&gt; 1                       \r\n\r\n# Creating route loopback.cloudfoundry.yourcfdomain.com... OK\r\n# Binding loopback.cloudfoundry.yourcfdomain.com to loopback... OK\r\n\r\n# Create services for application?&gt; n\r\n\r\n# Bind other services to application?&gt; n\r\n\r\n# Save configuration?&gt; y\r\n\r\n# Saving to manifest.yml... OK\r\n# Uploading loopback... OK\r\n# Preparing to start loopback... OK\r\n# -----&gt; Downloaded app package (8.7M)\r\n# ...\r\n# -----&gt; Installing dependencies\r\n#        npm WARN package.json cf_loopback_app@0.0.0 No description\r\n#        npm WARN package.json cf_loopback_app@0.0.0 No repository field.\r\n#        npm WARN package.json cf_loopback_app@0.0.0 No README data\r\n# -----&gt; Caching node_modules directory for future builds\r\n# -----&gt; Cleaning up node-gyp and npm artifacts\r\n# -----&gt; No Procfile found; Adding npm start to new Procfile\r\n# -----&gt; Building runtime environment\r\n# -----&gt; Uploading droplet (14M)\r\n# Checking status of app 'loopback'...\r\n#   0 of 1 instances running (1 starting)\r\n#   1 of 1 instances running (1 running)\r\n# Push successful! App 'loopback' available at loopback.cloudfoundry.yourcfdomain.com<\/code><\/pre>\n<p>Do not forget that Cloud Foundry has its own preferences about ports:<\/p>\n<pre style=\"padding-left: 30px;\"><a href=\"http:\/\/loopback.cloudfoundry.yourcfdomain.com\/explorer\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/loopback.cloudfoundry.yourcfdomain.com\/explorer\/<\/a><\/pre>\n<p>This is it. Now you should have your application up and running on the Cloud Foundry PaaS.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Further_reading\"><\/span>Further reading<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/mbaas-on-cloud-foundry-how-to-deploy-helios\/\">MBaaS on Cloud Foundry\u2014How to Deploy Helios<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/how-to-install-jenkins-ci-on-cloud-foundry-for-continuous-delivery\/\">How to Install Jenkins CI on Cloud Foundry for Continuous Delivery<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/how-to-install-openstack-and-cloud-foundry-on-hp-moonshot\/\">How to Install OpenStack and Cloud Foundry on HP Moonshot<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>In a recent blog post on how to deploy Helios MBaaS to Cloud Foundry, I promised another tutorial for an alternative mobile back end powered by Node.js. So, today, I will walk you through the steps for installing LoopBack.<\/p>\n<p>LoopBack (by StrongLoop) is an open source mobile back end based on [&#8230;]<\/p>\n","protected":false},"author":42,"featured_media":19078,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[214],"tags":[873,206],"class_list":["post-13275","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-cloud-native","tag-oss-cloud-foundry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>MBaaS on Cloud Foundry: How to Deploy LoopBack | Altoros<\/title>\n<meta name=\"description\" content=\"Step by step, this tutorial explains how to deploy an open-source mobile back end to Cloud Foundry using Node.js, Node Package Manager, and StrongLoop CLI.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.altoros.com\/blog\/mbaas-on-cloud-foundry-how-to-deploy-loopback\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MBaaS on Cloud Foundry: How to Deploy LoopBack | Altoros\" \/>\n<meta property=\"og:description\" content=\"In a recent blog post on how to deploy Helios MBaaS to Cloud Foundry, I promised another tutorial for an alternative mobile back end powered by Node.js. So, today, I will walk you through the steps for installing LoopBack. LoopBack (by StrongLoop) is an open source mobile back end based on [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/mbaas-on-cloud-foundry-how-to-deploy-loopback\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2014-06-17T12:44:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-03-23T13:11:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2014\/06\/MBaaS-on-Cloud-Foundry-How-to-Deploy-LoopBack.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"360\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Alexander Sologub\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alexander Sologub\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/mbaas-on-cloud-foundry-how-to-deploy-loopback\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/mbaas-on-cloud-foundry-how-to-deploy-loopback\\\/\"},\"author\":{\"name\":\"Alexander Sologub\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#\\\/schema\\\/person\\\/926ba6b8608065bae61d79cfd7da9bce\"},\"headline\":\"MBaaS on Cloud Foundry: How to Deploy LoopBack\",\"datePublished\":\"2014-06-17T12:44:36+00:00\",\"dateModified\":\"2021-03-23T13:11:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/mbaas-on-cloud-foundry-how-to-deploy-loopback\\\/\"},\"wordCount\":357,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/mbaas-on-cloud-foundry-how-to-deploy-loopback\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/06\\\/MBaaS-on-Cloud-Foundry-How-to-Deploy-LoopBack.gif\",\"keywords\":[\"Cloud-Native\",\"OSS Cloud Foundry\"],\"articleSection\":[\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.altoros.com\\\/blog\\\/mbaas-on-cloud-foundry-how-to-deploy-loopback\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/mbaas-on-cloud-foundry-how-to-deploy-loopback\\\/\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/mbaas-on-cloud-foundry-how-to-deploy-loopback\\\/\",\"name\":\"MBaaS on Cloud Foundry: How to Deploy LoopBack | Altoros\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/mbaas-on-cloud-foundry-how-to-deploy-loopback\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/mbaas-on-cloud-foundry-how-to-deploy-loopback\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/06\\\/MBaaS-on-Cloud-Foundry-How-to-Deploy-LoopBack.gif\",\"datePublished\":\"2014-06-17T12:44:36+00:00\",\"dateModified\":\"2021-03-23T13:11:50+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#\\\/schema\\\/person\\\/926ba6b8608065bae61d79cfd7da9bce\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/mbaas-on-cloud-foundry-how-to-deploy-loopback\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.altoros.com\\\/blog\\\/mbaas-on-cloud-foundry-how-to-deploy-loopback\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/mbaas-on-cloud-foundry-how-to-deploy-loopback\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/06\\\/MBaaS-on-Cloud-Foundry-How-to-Deploy-LoopBack.gif\",\"contentUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/06\\\/MBaaS-on-Cloud-Foundry-How-to-Deploy-LoopBack.gif\",\"width\":640,\"height\":360},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/mbaas-on-cloud-foundry-how-to-deploy-loopback\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MBaaS on Cloud Foundry: How to Deploy LoopBack\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/\",\"name\":\"Altoros\",\"description\":\"Insight\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#\\\/schema\\\/person\\\/926ba6b8608065bae61d79cfd7da9bce\",\"name\":\"Alexander Sologub\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/Sologub_Aleksandr.jpg\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/Sologub_Aleksandr.jpg\",\"contentUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/Sologub_Aleksandr.jpg\",\"caption\":\"Alexander Sologub\"},\"description\":\"Alexander Sologub has 6+ years in software engineering, being an expert in cloud automation and designing architectures for complex cloud-based systems. With strong background in Ruby, Go, and JavaScript, Alex took part in integrating a number of popular clouds with RightScale (a web-based platform for managing cloud infrastructures from multiple providers). His interests embrace building IoT solutions powered by cloud technologies and designing architectures that meet customer needs. Check out Alexander\u2019s profile on GitHub.\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/author\\\/alexander-sologub\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MBaaS on Cloud Foundry: How to Deploy LoopBack | Altoros","description":"Step by step, this tutorial explains how to deploy an open-source mobile back end to Cloud Foundry using Node.js, Node Package Manager, and StrongLoop CLI.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.altoros.com\/blog\/mbaas-on-cloud-foundry-how-to-deploy-loopback\/","og_locale":"en_US","og_type":"article","og_title":"MBaaS on Cloud Foundry: How to Deploy LoopBack | Altoros","og_description":"In a recent blog post on how to deploy Helios MBaaS to Cloud Foundry, I promised another tutorial for an alternative mobile back end powered by Node.js. So, today, I will walk you through the steps for installing LoopBack. LoopBack (by StrongLoop) is an open source mobile back end based on [...]","og_url":"https:\/\/www.altoros.com\/blog\/mbaas-on-cloud-foundry-how-to-deploy-loopback\/","og_site_name":"Altoros","article_published_time":"2014-06-17T12:44:36+00:00","article_modified_time":"2021-03-23T13:11:50+00:00","og_image":[{"width":640,"height":360,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2014\/06\/MBaaS-on-Cloud-Foundry-How-to-Deploy-LoopBack.gif","type":"image\/gif"}],"author":"Alexander Sologub","twitter_misc":{"Written by":"Alexander Sologub","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.altoros.com\/blog\/mbaas-on-cloud-foundry-how-to-deploy-loopback\/#article","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/mbaas-on-cloud-foundry-how-to-deploy-loopback\/"},"author":{"name":"Alexander Sologub","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/926ba6b8608065bae61d79cfd7da9bce"},"headline":"MBaaS on Cloud Foundry: How to Deploy LoopBack","datePublished":"2014-06-17T12:44:36+00:00","dateModified":"2021-03-23T13:11:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/mbaas-on-cloud-foundry-how-to-deploy-loopback\/"},"wordCount":357,"commentCount":0,"image":{"@id":"https:\/\/www.altoros.com\/blog\/mbaas-on-cloud-foundry-how-to-deploy-loopback\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2014\/06\/MBaaS-on-Cloud-Foundry-How-to-Deploy-LoopBack.gif","keywords":["Cloud-Native","OSS Cloud Foundry"],"articleSection":["Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.altoros.com\/blog\/mbaas-on-cloud-foundry-how-to-deploy-loopback\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.altoros.com\/blog\/mbaas-on-cloud-foundry-how-to-deploy-loopback\/","url":"https:\/\/www.altoros.com\/blog\/mbaas-on-cloud-foundry-how-to-deploy-loopback\/","name":"MBaaS on Cloud Foundry: How to Deploy LoopBack | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/mbaas-on-cloud-foundry-how-to-deploy-loopback\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/mbaas-on-cloud-foundry-how-to-deploy-loopback\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2014\/06\/MBaaS-on-Cloud-Foundry-How-to-Deploy-LoopBack.gif","datePublished":"2014-06-17T12:44:36+00:00","dateModified":"2021-03-23T13:11:50+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/926ba6b8608065bae61d79cfd7da9bce"},"breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/mbaas-on-cloud-foundry-how-to-deploy-loopback\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/mbaas-on-cloud-foundry-how-to-deploy-loopback\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/mbaas-on-cloud-foundry-how-to-deploy-loopback\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2014\/06\/MBaaS-on-Cloud-Foundry-How-to-Deploy-LoopBack.gif","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2014\/06\/MBaaS-on-Cloud-Foundry-How-to-Deploy-LoopBack.gif","width":640,"height":360},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/mbaas-on-cloud-foundry-how-to-deploy-loopback\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"MBaaS on Cloud Foundry: How to Deploy LoopBack"}]},{"@type":"WebSite","@id":"https:\/\/www.altoros.com\/blog\/#website","url":"https:\/\/www.altoros.com\/blog\/","name":"Altoros","description":"Insight","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.altoros.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/926ba6b8608065bae61d79cfd7da9bce","name":"Alexander Sologub","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/12\/Sologub_Aleksandr.jpg","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/12\/Sologub_Aleksandr.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/12\/Sologub_Aleksandr.jpg","caption":"Alexander Sologub"},"description":"Alexander Sologub has 6+ years in software engineering, being an expert in cloud automation and designing architectures for complex cloud-based systems. With strong background in Ruby, Go, and JavaScript, Alex took part in integrating a number of popular clouds with RightScale (a web-based platform for managing cloud infrastructures from multiple providers). His interests embrace building IoT solutions powered by cloud technologies and designing architectures that meet customer needs. Check out Alexander\u2019s profile on GitHub.","url":"https:\/\/www.altoros.com\/blog\/author\/alexander-sologub\/"}]}},"_links":{"self":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/13275","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/users\/42"}],"replies":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/comments?post=13275"}],"version-history":[{"count":14,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/13275\/revisions"}],"predecessor-version":[{"id":60755,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/13275\/revisions\/60755"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/19078"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=13275"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=13275"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=13275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}