Unverified Commit 08133c4d authored by Harry Mellor's avatar Harry Mellor Committed by GitHub
Browse files

Add SSL arguments to API servers (#2109)

parent 76a7983b
...@@ -73,6 +73,8 @@ if __name__ == "__main__": ...@@ -73,6 +73,8 @@ if __name__ == "__main__":
parser = argparse.ArgumentParser() parser = argparse.ArgumentParser()
parser.add_argument("--host", type=str, default=None) parser.add_argument("--host", type=str, default=None)
parser.add_argument("--port", type=int, default=8000) parser.add_argument("--port", type=int, default=8000)
parser.add_argument("--ssl-keyfile", type=str, default=None)
parser.add_argument("--ssl-certfile", type=str, default=None)
parser = AsyncEngineArgs.add_cli_args(parser) parser = AsyncEngineArgs.add_cli_args(parser)
args = parser.parse_args() args = parser.parse_args()
...@@ -83,4 +85,6 @@ if __name__ == "__main__": ...@@ -83,4 +85,6 @@ if __name__ == "__main__":
host=args.host, host=args.host,
port=args.port, port=args.port,
log_level="debug", log_level="debug",
timeout_keep_alive=TIMEOUT_KEEP_ALIVE) timeout_keep_alive=TIMEOUT_KEEP_ALIVE,
ssl_keyfile=args.ssl_keyfile,
ssl_certfile=args.ssl_certfile)
...@@ -80,6 +80,14 @@ def parse_args(): ...@@ -80,6 +80,14 @@ def parse_args():
default="assistant", default="assistant",
help="The role name to return if " help="The role name to return if "
"`request.add_generation_prompt=true`.") "`request.add_generation_prompt=true`.")
parser.add_argument("--ssl-keyfile",
type=str,
default=None,
help="The file path to the SSL key file")
parser.add_argument("--ssl-certfile",
type=str,
default=None,
help="The file path to the SSL cert file")
parser = AsyncEngineArgs.add_cli_args(parser) parser = AsyncEngineArgs.add_cli_args(parser)
return parser.parse_args() return parser.parse_args()
...@@ -744,4 +752,6 @@ if __name__ == "__main__": ...@@ -744,4 +752,6 @@ if __name__ == "__main__":
host=args.host, host=args.host,
port=args.port, port=args.port,
log_level="info", log_level="info",
timeout_keep_alive=TIMEOUT_KEEP_ALIVE) timeout_keep_alive=TIMEOUT_KEEP_ALIVE,
ssl_keyfile=args.ssl_keyfile,
ssl_certfile=args.ssl_certfile)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment