AUTHOR: Marc Alexandre

Welcome! Here we'll give updates about our products, technical insights, and cases studies.

Navigation

GCP & Angular: How Google makes our development easy?

Everyday at LumApps, we're working on our projects using advanced technologies. Technical choices are based on two major criteria. First of all, we always search the most efficient technologies to get the best results for our applications. Also, it's really important that we enjoy ourselves and many technologies were chosen especially for that.

Google Cloud Platform

With our first project in 2012, LumDocs, we were only 3 developers, and no one else. It was important for us to focus on the code and not be slowed by everything like the configuration of a server. We also wanted from the start to be able to manage lots of request easily.

Google App Engine gave us exactly that. The load and scaling

Host a Ghost Blog on Google Compute Engine

The Google Cloud Platform has everything you need. You can host application with automatic scalability on App Engine, store data in the Dastastore (NoSQL) or the Cloud SQL, manage large amount of data with Big Query, or store assets in Cloud Storage.
But you can also have a full server with Compute Engine, with an API to start it, shutdown, clone, etc. So when we decided to open a blog here at LumApps, and especially a Ghost blog, we didn't think twice before using Google Compute Engine.

Table of contents:

  1. Initialization
    1. Project creation
    2. Server creation
  2. Installation
    1. Ghost installation
    2. Startup script
  3. Finalization
  4. Conclusion

Initialization

First, we needed to create a new Google Cloud project and a new server.

Project creation

To