#!/usr/bin/env python

from bottle import (
    get,
    run,
    template
)

import thesethreewords as these


@get('/')
def index():
    return template('index', err=None)

@get('/<threewords>')
def showMap(threewords):
    try:
        lat, lng = these.decode(threewords)
        return template('map', lat=lat, lng=lng)
    except:
        return template('index',
                        err="Could not find location {}".format(threewords))


if __name__ == '__main__':
    run(host='localhost', port=8080)

@@ -476,37 +476,78 @@
     
-run(host='localhost', port=8080
+import os%0A    run(host='0.0.0.0', port=int(os.environ.get(%22PORT%22, 5000))
 )%0A

Prepare app for Heroku.