Because you are not the owner of that app so your google credentials do not get you in.
If you are the owner of an app, it will work. There is no cookbook because there is nothing to be done other than: 0) register with gae and get an app_id 1) change the name in app.yaml (first line: replace web2py with your app_id) 2) run it locally dev_appserver.py web2py 3) make sure you hit every functionality so indeices are created 4) deploy it appcfg.py update web2py Caveats: Robin pointed our with me that expiration of session cannot be controlled when stored in memcache because memcache on GAE can be evicted at any time without our control. Massimo On Mar 17, 11:19 am, Jonathan Lundell <[email protected]> wrote: > On Mar 17, 2010, at 9:10 AM, mdipierro wrote: > > > replace http://... with https://.... > > > GAE has its own certificate. It works for me at > > >https://web2py-crm.appspot.com/init/appadmin > > Where's the best approximation of a cookbook approach for running web2py on > GAE? I looked at the deployment chapter of the book, and it's very, very > sketchy. I couldn't find much on slices or the wiki. > > (BTW, the above link left my in a loop asking for my Google password.) > > > > > On Mar 17, 10:23 am, mat -- <[email protected]> wrote: > >> Hi - can someone (re)explain how to get appadmin running on GAE? > >> On non-GAE hosting I understand it requires SSH tunnel. But is there an > >> equivalent on GAE? Currently, when accessing appadmin on both local GAE and > >> GAE I get: "Admin is disable because insecure channel". Does the app.yaml > >> file need to be edited? > >> Thanks! > > >> On Wed, Mar 17, 2010 at 4:43 PM, mdipierro <[email protected]> wrote: > >>> This is not a web2py issue. > > >>> File "<string>", line 1, in bind > >>> socket.error: (48, 'Address already in use') > > >>> You have some other server running using the same port. > > >>> I just tried appadmin and works file with me. > > >>> On Mar 17, 8:57 am, Al <[email protected]> wrote: > >>>> The appadmin can be run on GAE, but it cannot run on local GAE SDK. > >>>> (note: I have been thinking it might due to some basic settings, not > >>>> just my code, which I have overlooked, as running T3 and C.R.M > >>>> appliances have the same problem). I have customised myapp according > >>>> to the web2py manual to suit GAE deployment. Also I always got the > >>>> same result on both my mac and windows machines > > >>>> Here is the log on the console: > > >>>> *** Running dev_appserver with the following flags: > >>>> --admin_console_server= --port=8009 --clear_datastore > >>>> Python command: /usr/bin/python2.5 > >>>> WARNING 2010-03-17 13:45:04,091 datastore_file_stub.py:623] Could not > >>>> read datastore data from /var/folders/fd/fdhbJFB5Hj8Bou9ORL02zE+++TM/- > >>>> Tmp-/dev_appserver.datastore > >>>> Traceback (most recent call last): > >>>> File "/Users/albertc/Desktop/GoogleAppEngineLauncher.app/Contents/ > >>>> Resources/GoogleAppEngine-default.bundle/Contents/Resources/ > >>>> google_appengine/dev_appserver.py", line 68, in <module> > >>>> run_file(__file__, globals()) > >>>> File "/Users/albertc/Desktop/GoogleAppEngineLauncher.app/Contents/ > >>>> Resources/GoogleAppEngine-default.bundle/Contents/Resources/ > >>>> google_appengine/dev_appserver.py", line 64, in run_file > >>>> execfile(script_path, globals_) > >>>> File "/Users/albertc/Desktop/GoogleAppEngineLauncher.app/Contents/ > >>>> Resources/GoogleAppEngine-default.bundle/Contents/Resources/ > >>>> google_appengine/google/appengine/tools/dev_appserver_main.py", line > >>>> 417, in <module> > >>>> sys.exit(main(sys.argv)) > >>>> File "/Users/albertc/Desktop/GoogleAppEngineLauncher.app/Contents/ > >>>> Resources/GoogleAppEngine-default.bundle/Contents/Resources/ > >>>> google_appengine/google/appengine/tools/dev_appserver_main.py", line > >>>> 394, in main > >>>> static_caching=static_caching) > >>>> File "/Users/albertc/Desktop/GoogleAppEngineLauncher.app/Contents/ > >>>> Resources/GoogleAppEngine-default.bundle/Contents/Resources/ > >>>> google_appengine/google/appengine/tools/dev_appserver.py", line 3727, > >>>> in CreateServer > >>>> return HTTPServerWithScheduler((serve_address, port), > >>>> handler_class) > >>>> File "/Users/albertc/Desktop/GoogleAppEngineLauncher.app/Contents/ > >>>> Resources/GoogleAppEngine-default.bundle/Contents/Resources/ > >>>> google_appengine/google/appengine/tools/dev_appserver.py", line 3741, > >>>> in __init__ > >>>> request_handler_class) > >>>> File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/ > >>>> python2.5/SocketServer.py", line 330, in __init__ > >>>> self.server_bind() > >>>> File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/ > >>>> python2.5/BaseHTTPServer.py", line 101, in server_bind > >>>> SocketServer.TCPServer.server_bind(self) > >>>> File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/ > >>>> python2.5/SocketServer.py", line 341, in server_bind > >>>> self.socket.bind(self.server_address) > >>>> File "<string>", line 1, in bind > >>>> socket.error: (48, 'Address already in use') > > >>> -- > >>> You received this message because you are subscribed to the Google Groups > >>> "web2py-users" group. > >>> To post to this group, send email to [email protected]. > >>> To unsubscribe from this group, send email to > >>> [email protected]<web2py%[email protected]> > >>> . > >>> For more options, visit this group at > >>>http://groups.google.com/group/web2py?hl=en. > > >> -- > >> Mat > > > -- > > You received this message because you are subscribed to the Google Groups > > "web2py-users" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]. > > For more options, visit this group > > athttp://groups.google.com/group/web2py?hl=en. -- You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/web2py?hl=en.

