Spaces:
Sleeping
Sleeping
File size: 596 Bytes
806d445 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | """Entry point for BookSage-AI."""
import argparse
import sys
import uvicorn
def main():
"""Start the BookSage-AI server."""
parser = argparse.ArgumentParser(description="BookSage-AI Server")
parser.add_argument("--host", default="127.0.0.1")
parser.add_argument("--port", type=int, default=8000)
parser.add_argument("--prod", action="store_true")
args = parser.parse_args()
uvicorn.run(
"app.main:app",
host=args.host,
port=args.port,
reload=not args.prod,
log_level="info",
)
if __name__ == "__main__":
main()
|