Book Image

Mastering Google App Engine

By : Mohsin Hijazee, Mohsin Shafique
Book Image

Mastering Google App Engine

By: Mohsin Hijazee, Mohsin Shafique

Overview of this book

Table of Contents (18 chapters)
Mastering Google App Engine
About the Author
About the Reviewers

Deployment configurations

Let's review the various configuration files that are part of an application:

  • app.yaml: This is the main configuration file that contains information about request handlers, libraries, and other things.

  • index.yaml: This is automatically generated by the development server. It is required to build indexes for a datastore. We have discussed this in detail.

  • queue.yaml: This defines queues and the related configuration. We've covered this as well.

  • cron.yaml: This defines tasks that should be executed repeatedly. We'll learn about that in this chapter.

  • dos.yaml: This is used to blacklist certain requesting IP addresses to prevent Denial of Service attacks (DoS). You can read more about this at

  • dispatch.yaml: This is used with modules. We'll explore modules in this chapter and this file as well.

We will examine the newer files in detail later in this chapter, but let's focus on how to deploy applications for now...