Spaces:
Sleeping
Sleeping
| # File 8: entrypoint.sh (Optional startup script) | |
| #!/bin/bash | |
| # Set Chrome options for Docker environment | |
| export CHROME_BIN=/usr/bin/chromium | |
| export CHROMEDRIVER_PATH=/usr/bin/chromedriver | |
| # Start Xvfb for headless browser support | |
| Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 & | |
| export DISPLAY=:99 | |
| # Wait a moment for Xvfb to start | |
| sleep 2 | |
| # Start the Streamlit application | |
| streamlit run app.py \ | |
| --server.port=7860 \ | |
| --server.address=0.0.0.0 \ | |
| --server.headless=true \ | |
| --browser.gatherUsageStats=false | |