File size: 433 Bytes
c8e875f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
"""
Main entry point for the arXivCSRAG application.
"""
import os
import uvicorn
from dotenv import load_dotenv
from utils.setup_logger import setup_logger

load_dotenv()
logger = setup_logger(__name__)


if __name__ == '__main__':
    from src.api import app
    
    port = int(os.environ.get('PORT', 8000))
    logger.info(f"Starting arXivCSRAG Application on port {port}...")
    
    uvicorn.run(app, host='0.0.0.0', port=port)