These instructions are a note to myself, on how to get web.py deployed on a new VM with Ubuntu 14.04, for development:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get install --yes openssh-server
sudo reboot
After the reboot:
sudo apt-get install --yes apache2 libapache2-mod-wsgi
sudo apt-get install --yes git
sudo mkdir /opt/web.py
sudo chown `whoami`:`whoami` /opt/web.py
cd /opt/web.py
git clone git://github.com/webpy/webpy.git
ln -s `pwd`/webpy/web .
cat <<EOF > index.py
import web
urls = (
'/(.*)', 'hello'
)
app = web.application(urls, globals())
class hello:
def GET(self, name):
if not name:
name = 'World'
return 'Hello, ' + name + '!'
if __name__ == "__main__":
app.run()
EOF
python index.py