Create and load your virtualenv:
virtualenv --no-site-packages venv source venv/bin/activate
Create your application in app.py:
import cherrypy import os class HelloWorld(object): def index(self): return "Hello World!" index.exposed = True cherrypy.config.update({'server.socket_host': '0.0.0.0',}) cherrypy.config.update({'server.socket_port': int(os.environ.get('PORT', '5000')),}) cherrypy.quickstart(HelloWorld())
Run your application locally:
python app.py
You should be able to navigate in your browser to http://localhost:5000' to view your hello world application.
Press CTRL-C to stop the process.