Divrey-Yoel-RAG / main.py
sivan22's picture
Upload 16 files
7f683f9 verified
raw
history blame contribute delete
854 Bytes
# main.py
# Entry point for the Chat Chassidus RAG application
import os
import subprocess
import sys
# This file serves as an entry point to run the Streamlit app
# The actual application logic is in app.py
if __name__ == "__main__":
# Run the Streamlit app with specific port and address for Replit
# Disable WebSocket compression and CORS to prevent connection issues
os.environ["STREAMLIT_SERVER_PORT"] = "8501" # Use port forwarded to 80
os.environ["STREAMLIT_SERVER_ADDRESS"] = "localhost"
os.environ["STREAMLIT_SERVER_HEADLESS"] = "true"
os.environ["STREAMLIT_SERVER_ENABLE_WEBSOCKET_COMPRESSION"] = "false"
os.environ["STREAMLIT_SERVER_ENABLE_CORS"] = "false"
os.environ["STREAMLIT_SERVER_ENABLE_XSRF_PROTECTION"] = "false"
subprocess.run([sys.executable, "-m", "streamlit", "run", "app.py"], check=True)