autotrain-advanced / deploy.sh
thenewfolder's picture
Optimize AutoTrain: 10x faster startup, multi-worker, health checks
13025d4
raw
history blame contribute delete
719 Bytes
#!/bin/bash
set -e
echo "🚀 AutoTrain Advanced - Optimized Deployment"
echo "============================================="
# Check for HF_TOKEN
if [ -z "$HF_TOKEN" ]; then
echo "⚠️ Warning: HF_TOKEN not set"
echo " Set it with: export HF_TOKEN=your_token_here"
fi
# Build
echo "📦 Building optimized Docker image..."
docker build -t autotrain-advanced-optimized .
# Run locally for testing
echo "🧪 Starting local server..."
echo " URL: http://localhost:7860"
echo " Press Ctrl+C to stop"
echo ""
docker run -it --rm \
-p 7860:7860 \
-e WORKERS=2 \
-e HF_HUB_ENABLE_HF_TRANSFER=1 \
-e HF_TOKEN="${HF_TOKEN}" \
-v "$(pwd)/data:/data" \
autotrain-advanced-optimized