One-click MEAN App deployment on Google Compute Engine



As far as the coding exists, a considerable amount of time is spent by a product team to build a basic web application because of the installation and settings of all services needed. Today, that time is over.

If you are aware of web services solution stack, you believe in the MEAN solution as a complete stack suitable for building dynamic web sites and web applications.

MEAN is an acronym standing for:

  • MongoDB a leading NoSQL document oriented database
  • Express JS, a minimal and flexible node.js web application framework
  • AngularJS, an extensible Javascript framework for responsive applications
  • NodeJS, a platform built on Chrome’s JavaScript runtime for server-side Javascript

So MEAN provides the best of open source software today and you could have your web application running in less than 10 minutes. That’s one of the strength of this stack.

And, wouldn’t it be amazing if you could launch this powerful development stack with a single click? We dreamed about it, Google Compute Engine platform offers it. It’s a great way for developers to get web applications started quickly.

This “click-to-deploy” process is one of the principles of Google to help developers get a development or test environment running quickly. It is already supported for Cassandra, MongoDB and RabbitMQ.

In fact, with Google Compute Engine, the configuration of the MEAN deployment stack is made under the Google Developers Console by just filling out a simple form. The settings concern the application name, the zone in which instances will be created, the machine type of the server nodes and the network that instances will belong to. Obviously, default values can be used. After a few minutes waiting for the deployment, you can start the application at http://<external-ip-address>:3000/.

So, appreciate it and don’t forget: Keep It Simple and Smart.

3 thoughts on “One-click MEAN App deployment on Google Compute Engine

  1. Hi I have done one-click=to-deploy’ successfully. But I don’t know how to do the next steps, like changing the source code and push into github repository etc…

    Liked by 1 person

  2. Hi, I have done this “click-to-deploy” process successfully. But I don’t know how to do the next steps, like changing the source codes and pushing into github repository, etc. Any tips for it would be further help to me.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s