diff --git a/src/fares_site/__main__.py b/src/fares_site/__main__.py index b3daf09..476f815 100644 --- a/src/fares_site/__main__.py +++ b/src/fares_site/__main__.py @@ -1,14 +1,23 @@ """ CLI for starting the fares server. """ +# pyright: reportAny=false # Imports from fares_site.serve import create_fares_server, FaresServer +from argparse import ArgumentParser # Script def main(): - server: FaresServer = create_fares_server() + parser = ArgumentParser() + _ = parser.add_argument("-p", "--port", default=12_000) + _ = parser.add_argument("-a", "--address", default="127.0.0.1") + args = parser.parse_args() + server: FaresServer = create_fares_server( + address=str(args.address), + port=int(args.port), + ) server.serve_forever() diff --git a/src/fares_site/serve.py b/src/fares_site/serve.py index 79a3573..f73d358 100644 --- a/src/fares_site/serve.py +++ b/src/fares_site/serve.py @@ -20,11 +20,11 @@ HTML_CONTENT_HEADER = """ - + -
-