This quickstart shows you how to create an App Engine application with the help of gae-init.
Clone the gae-init sample app to your local machine (from the GitHub repository):
git clone https://github.com/gae-init/gae-init.git hello
Go into the directory that now contains the sample app code:
Install the third party dependencies:
Alternatively, you can download the project as a zip file and extract it into a directory named
Test the application on your local machine.
Start a console and change into the
hello sample app directory:
Start the sample app web server with the following command:
The web server is now running, listening for requests on port 8080.
Visit http://localhost:3000/ in your web browser to see the app in action.
For more information about the supported commands run
You can leave the web server running while you develop your application. The web server watches for changes in your source files and reloads them if necessary. Try for example:
Leave the web server running (in a console window).
Go to and keep http://localhost:3000/ loaded in your browser.
main/templates/welcome.html and change
Hello, world! to something else.
When you save, you should see the change automatically reloading in the browser.
Deploy your app to App Engine, so that anyone can access your app in the cloud. You will need to register a project and obtain the Project ID, as this will determine the web address for the app.
In the Cloud Platform Console, go to the Projects page and select or create a new project.
Note the Project ID of that project.
Deploy your application to App Engine, using the above Project ID as an argument:
gulp deploy --project=<YOUR_PROJECT_ID>
When finished, your app will be ready to serve traffic at
You have completed this quickstart.
The full URL for your application is
https://<YOUR_PROJECT_ID>.appspot.com/. Optionally, you can purchase and use a top-level domain name for your app, or use one that you have already registered.
To avoid incurring charges to your Google Cloud Platform account for the resources used in this quickstart: