The instructions should be almost identical except that: 1) you do not pip install Django 2) you do not ever call django-admin 3) instead you download and unzip web2py. The web2py folder plays the role of the mysite folder in the example 4) you do not edit any django config file (there is no django!) 5) instead you edit db.py and you replace db= DAL(...) with import os uri = “mysql://%(RDS_USERNAME)s:%(RDS_PASSWORD)s@%(RDS_HOSTNAME)s:%(RDS_PORT)s/%(RDS_DB_NAME)s” % os.environ db = DAL(uri, pool_size=10) session.connect(request, response db=db) # sessions in DB!
6) before you commit and push you must create a file web2py/application.py which contains <FILE web2py/application.py> import sys import os path = os.path.dirname(os.path.abspath(__file__)) os.chdir(path) sys.path = [path] + [p for p in sys.path if not p == path] sys.stdout = sys.stderr import gluon.main application = gluon.main.wsgibase <FILE> This should work. If you try it please post your findings. Caveat 1. You must get web2py from web2py_src.zip from the web site and not from the Git report else the web2py git repo will conflict with the git repo you are supposed to create according to this tutorial. Caveat 2. From:http://blog.uptill3.com/2012/08/25/python-on-elastic-beanstalk.html "It's critical to understand that the Elastic Beanstalk images are all ephemeral, in the 'old' style of AWS AMIs. This means that nothing on an instances filesystem will survive through a deployment, redeployment, or stoppage of the environment/instance. " This means that session/tickets/uploads must all go to the file system. web2py admin will be useful. You also needs to setup sticky sessions and I am not sure whether AWS does it automatically or not. On Wednesday, 17 July 2013 11:14:20 UTC-5, Aladdin Teng wrote: > > Hi! > > Is there an update on this demo? > I am looking into AWS deployment too. > > Thanks. > > On Saturday, October 13, 2012 9:52:03 AM UTC+8, Massimo Di Pierro wrote: >> >> I will try a demo asap but I do not have an account so it will take a >> tille time. In principle everything in eb is not django specific and should >> work with web2py almost out of them box. >> >> On Tuesday, 9 October 2012 11:42:35 UTC-5, CST International Mike wrote: >>> >>> Hi >>> >>> I trying to find an AWS Elastic Beanstalk Web2py installation recipe. >>> >>> Amazon have a Django version >>> http://docs.amazonwebservices.com/elasticbeanstalk/latest/dg/create_deploy_Python_django.html >>> >>> My Linux\web2py skill are a little weak and rusty. ( over a year now) >>> >>> Regards Michael >>> >>> >>> >>> >>> >>> -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

