bin/dev-server
author Tero Marttila <terom@fixme.fi>
Mon, 25 Jan 2010 02:40:19 +0200
changeset 69 1d188aa94aee
parent 50 ba9d03e46925
child 103 1a6a6957197d
permissions -rw-r--r--
pt_png_check, and fclose() pt_image_open_file
#!/usr/bin/python

import wsgiref.simple_server
import werkzeug
from werkzeug.exceptions import NotFound

import pngtile.wsgi

# dispatch on URL
app = werkzeug.DispatcherMiddleware(pngtile.wsgi.application, {
    '/static':      werkzeug.SharedDataMiddleware(NotFound(), {
        '/':            'static',
    }),
})

def main (host='0.0.0.0', port=8000) :
    httpd = wsgiref.simple_server.make_server(host, port, app)

    print "Listening on %s:%d" % (host, port)

    httpd.serve_forever()

if __name__ == '__main__' :
    main()