1 Copyright 2008 Google Inc.
4 App Engine SDK - Development tools for Google App Engine
9 * Installing on Mac OSX
10 * Installing on Windows
11 * Installing on Linux and other platforms
18 1) Download and install Python 2.5 from http://www.python.org/download/
19 2) Download the SDK installer from http://code.google.com/appengine/downloads
20 3) Install the SDK by double-clicking on the GoogleAppEngine.dmg file and
21 running the installer.
26 1) Download and install Python 2.5 from http://www.python.org/download/
27 2) Download the SDK installer from http://code.google.com/appengine/downloads
28 3) Install the SDK by double-clicking on the GoogleAppEngine.msi file and
29 running the installer.
32 INSTALLING ON LINUX AND OTHER PLATFORMS
33 ===============================
34 1) Download and install Python 2.5 from http://www.python.org/download/
35 2) Download the SDK zip file from http://code.google.com/appengine/downloads
36 3) Unpack the zip file.
40 =========================
41 You can run the SDK with the following command:
43 dev_appserver.py [options] <application root>
45 Application root must be the path to the application to run in this server.
46 Must contain a valid app.yaml or app.yml file.
49 --help, -h View this helpful message.
50 --debug, -d Use debug logging. (Default false)
51 --clear_datastore, -c Clear the Datastore on startup. (Default false)
52 --address=ADDRESS, -a ADDRESS
53 Address to which this server should bind. (Default
55 --port=PORT, -p PORT Port for the server to run on. (Default 8080)
56 --datastore_path=PATH Path to use for storing Datastore file stub data.
57 (Default /tmp/dev_appserver.datastore)
58 --history_path=PATH Path to use for storing Datastore history.
59 (Default /tmp/dev_appserver.datastore.history)
60 --require_indexes Disallows queries that require composite indexes
61 not defined in index.yaml.
62 --smtp_host=HOSTNAME SMTP host to send test mail to. Leaving this
63 unset will disable SMTP mail sending.
65 --smtp_port=PORT SMTP port to send test mail to.
67 --smtp_user=USER SMTP user to connect as. Stub will only attempt
68 to login if this field is non-empty.
70 --smtp_password=PASSWORD Password for SMTP server.
72 --enable_sendmail Enable sendmail when SMTP not configured.
74 --show_mail_body Log the body of emails in mail stub.
76 --auth_domain Authorization domain that this app runs in.
78 --debug_imports Enables debug logging for module imports, showing
79 search paths used for finding modules and any
80 errors encountered during the import process.
81 --disable_static_caching Never allow the browser to cache static files.
82 (Default enable if expiration set in app.yaml)
87 =======================
88 For instructions on getting started with Google App Engine, please see the
89 Google App Engine Getting Started Guide
91 http://code.google.com/appengine/docs/gettingstarted