Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
# Check if persistent storage is available and set up logging accordingly | |
if [ -d "/data" ]; then | |
mkdir -p /data/logs | |
LOG_FILE="/data/logs/radextract-$(date +%Y-%m-%d).log" | |
exec gunicorn \ | |
--workers 6 \ | |
--worker-class sync \ | |
--timeout 60 \ | |
--keep-alive 5 \ | |
--error-logfile - \ | |
--log-level warning \ | |
-b 0.0.0.0:7870 \ | |
app:app 2>&1 | tee -a "$LOG_FILE" | |
else | |
# No persistent storage, just run normally | |
exec gunicorn \ | |
--workers 6 \ | |
--worker-class sync \ | |
--timeout 60 \ | |
--keep-alive 5 \ | |
--error-logfile - \ | |
--log-level warning \ | |
-b 0.0.0.0:7870 \ | |
app:app | |
fi |