app.py 432 B

1234567891011121314151617
  1. import logging
  2. import sys
  3. import uvicorn
  4. from tinysearchengine import create_app
  5. from tinysearchengine.indexer import TinyIndex, NUM_PAGES, PAGE_SIZE, Document
  6. logging.basicConfig()
  7. index_path = sys.argv[1]
  8. tiny_index = TinyIndex(Document, index_path, NUM_PAGES, PAGE_SIZE)
  9. app = create_app.create(tiny_index)
  10. if __name__ == "__main__":
  11. uvicorn.run("tinysearchengine.app:app", host="0.0.0.0", port=8080, log_level="info")