Spaces:
Running
Running
# Ensure proper permissions and directories for Hugging Face Spaces | |
mkdir -p $HOME/.cache/huggingface | |
mkdir -p $HOME/.streamlit | |
mkdir -p $HOME/.cache/torch | |
# Set proper permissions | |
chmod -R 755 $HOME/.cache | |
chmod -R 755 $HOME/.streamlit | |
# Export environment variables | |
export HF_HOME=$HOME/.cache/huggingface | |
export SENTENCE_TRANSFORMERS_HOME=$HOME/.cache/huggingface | |
export TORCH_HOME=$HOME/.cache/torch | |
# Disable Streamlit usage stats | |
export STREAMLIT_SERVER_HEADLESS=true | |
export STREAMLIT_BROWSER_GATHER_USAGE_STATS=false | |
echo "Starting Streamlit app..." | |
exec streamlit run src/app.py --server.port=8501 --server.address=0.0.0.0 --server.headless=true --browser.gatherUsageStats=false | |