To host a static (HTML) website on Google App Engine, what should be in the app.yaml file?

app.yaml, google-app-engine, python

Solution

A minimal `handlers` section for a static site might look something like this:

handlers:
- url: /
  static_files: static/index.html
  upload: static/index.html

- url: /
  static_dir: static

Every site is different, so as Sean pointed out in the comments, you'll want to consult the documentation.

Problem

Can I use this for uploading HTML pages? `app.yaml` contents: ``` application: visualvidya version: 1 runtime: python api_version: 1 handlers: - url: /(.*\.(gif|png|jpg|ico|js|css)) static_files: \1 upload: (.*\.(gif|png|jpg|ico|js|css)) ```

Original source