equal
deleted
inserted
replaced
|
1 #!/usr/bin/env python |
|
2 |
|
3 """ |
|
4 Development server for pngtile.tile serving. |
|
5 """ |
|
6 |
|
7 import argparse |
|
8 import pngtile.tile |
|
9 import werkzeug.serving |
|
10 |
|
11 def main (): |
|
12 parser = argparse.ArgumentParser(description=__doc__) |
|
13 parser.add_argument('--listen', metavar='ADDR', default='0.0.0.0', |
|
14 help="Listen on address") |
|
15 parser.add_argument('--port', metavar='PORT', type=int, default=8080, |
|
16 help="Listen on port") |
|
17 |
|
18 parser.add_argument('--reload', action='store_true', |
|
19 help="Reload") |
|
20 parser.add_argument('--debugger', action='store_true', |
|
21 help="Debugger") |
|
22 |
|
23 parser.add_argument('image_root', metavar='PATH', |
|
24 help="Path to images") |
|
25 |
|
26 args = parser.parse_args() |
|
27 |
|
28 application = pngtile.tile.Application( |
|
29 image_root = args.image_root, |
|
30 ) |
|
31 |
|
32 werkzeug.serving.run_simple(args.listen, args.port, application, |
|
33 use_reloader = args.reload, |
|
34 use_debugger = args.debugger, |
|
35 ) |
|
36 |
|
37 if __name__ == '__main__': |
|
38 main() |