view docs/admin/install_gae.rst @ 1874:7c794f545aaf gae

gae: document 1MB rev size limitation
author Thomas Waldmann <tw AT waldmann-edv DOT de>
date Fri, 14 Dec 2012 23:29:15 +0100
parents 279128a8b7aa
children
line wrap: on
line source
===============================
Installing on Google App Engine
===============================

These are just some additional hints that only apply for GAE, see the
standard installation docs for the generic stuff.

Note: currently, you need moin-2.0 repo's "gae" branch::

 hg up -C gae

You do NOT need to:
* run quickinstall or otherwise use virtualenv/pip (as the result of this
  is not useful for GAE)
* create an index (will be done automatically)
* create a storage (will be done automatically)

Instead, do this:
* download http://static.moinmo.in/files/moin2-support.tgz
* unpack it into the toplevel directory of the repo workdir (there should
  be a "support" directory on the same level as the "MoinMoin" directory
  after unpacking). These are all the dependencies moin needs for production
  packaged together.

Then, have a look into app.yaml and make sure that "application" is the same
as in your GAE site settings and the env_variables MOINCFG setting is correct.

Then try running the dev_appserver.py from the Google GAE SDK and point it to
the toplevel directory (== your workdir).

If that works, deploy the files using appcfg.py.

Usage of dev_appserver and appcfg is documented in the GAE SDK documentation.

Known limitations: the GAE storage limits the revision size to 1MB.