SignLingo / build.sh
jssaluja's picture
Deploy SignLingo Gradio app
2ee32cf verified
Raw
History Blame Contribute Delete
805 Bytes
#!/bin/bash
set -e
REPO_ROOT="$(cd "$(dirname "$0")/.." && pwd)"
GRADIO_DIR="$REPO_ROOT/gradio_app"
APP_DIR="$REPO_ROOT/app"
echo "β†’ Building React app..."
cd "$APP_DIR"
npm run build
echo "β†’ Copying dist to gradio_app/dist..."
rm -rf "$GRADIO_DIR/dist"
cp -r "$APP_DIR/dist" "$GRADIO_DIR/dist"
echo "β†’ Copying videos..."
mkdir -p "$GRADIO_DIR/dist/videos"
cp "$APP_DIR/public/videos/"*.mp4 "$GRADIO_DIR/dist/videos/"
echo "β†’ Copying landmarks..."
mkdir -p "$GRADIO_DIR/dist/landmarks"
cp "$APP_DIR/public/landmarks/"*.json "$GRADIO_DIR/dist/landmarks/"
echo "β†’ Copying favicon/icons..."
cp "$APP_DIR/public/favicon.svg" "$GRADIO_DIR/dist/" 2>/dev/null || true
cp "$APP_DIR/public/icons.svg" "$GRADIO_DIR/dist/" 2>/dev/null || true
echo "βœ“ Done. Run: cd gradio_app && python3 app.py"