Code: Select all
# -*- coding: utf-8 -*-
"""
Created on Wed Jan 22 16:48:51 2025
@author: E21131490
"""
import uvicorn
import os
from pathlib import Path
try:
from open_webui.env import DATABASE_URL, DATA_DIR
from open_webui.main import app
print(f"Using database at: {DATABASE_URL}")
print(f"Data directory: {DATA_DIR}")
if __name__ == "__main__":
uvicorn.run(
app,
host="0.0.0.0",
port=int(os.getenv("PORT", 8080)),
log_level="info"
)
except ImportError as e:
print(f"Failed to import required modules: {e}")
print("Please ensure open-webui is installed correctly")