Skip to content

Commit 2ab0763

Browse files
committed
upgrade server script to allow host specification
1 parent 9498c0a commit 2ab0763

File tree

2 files changed

+21
-2
lines changed

2 files changed

+21
-2
lines changed

tools/server

-2
This file was deleted.

tools/server.py

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import http.server
2+
import socketserver
3+
import argparse
4+
5+
6+
parser = argparse.ArgumentParser(description='Simple development HTTP server')
7+
parser.add_argument('--host', help='host to listen on', default="localhost")
8+
parser.add_argument('--port', type=int, help='port to listen on', default=8001)
9+
10+
11+
def main():
12+
args = parser.parse_args()
13+
Handler = http.server.SimpleHTTPRequestHandler
14+
print(args)
15+
httpd = socketserver.TCPServer((args.host, args.port), Handler)
16+
print("serving at", args.host, args.port)
17+
httpd.serve_forever()
18+
19+
20+
if __name__ == '__main__':
21+
main()

0 commit comments

Comments
 (0)