IAGO / app.py
James Frecheville
Move browser installation to build phase and remove runtime installation
85dc94a
raw
history blame contribute delete
702 Bytes
import os
import sys
from pathlib import Path
# Add the current directory to Python path
current_dir = Path(__file__).parent.absolute()
if str(current_dir) not in sys.path:
sys.path.append(str(current_dir))
# Set environment variables for Playwright
os.environ["PLAYWRIGHT_BROWSERS_PATH"] = "/home/user/.cache/ms-playwright"
from owl.webapp import create_ui
import gradio as gr
# Create the Gradio interface
demo = create_ui()
# Launch the interface with optimized settings
if __name__ == "__main__":
demo.launch(
server_name="0.0.0.0",
server_port=7860,
share=False,
favicon_path="assets/owl-favicon.ico",
show_error=True,
debug=True
)