trans-en-indic / run.py
darshankr's picture
Update run.py
83b59a9 verified
raw
history blame
569 Bytes
# run.py
import subprocess
import sys
import os
def main():
# Start Streamlit server only
port = int(os.environ.get("PORT", 7860)) # Hugging Face Spaces uses port 7860
streamlit_process = subprocess.Popen([
sys.executable,
"-m",
"streamlit",
"run",
"app.py",
"--server.port",
str(port),
"--server.address",
"0.0.0.0"
])
try:
streamlit_process.wait()
except KeyboardInterrupt:
streamlit_process.terminate()
if __name__ == "__main__":
main()