raiden456aura-chat / deploy_hf.bat
raiden3145's picture
Deploy AURA Chat Space
c274c89
Raw
History Blame Contribute Delete
2.46 kB
@echo off
setlocal
echo ==========================================
echo AURA Chat - HF Space Deploy Helper
echo ==========================================
echo.
set "HF_USERNAME=raiden456"
set "SPACE_NAME=aura-chat"
set "HF_SPACE_URL=https://huggingface.co/spaces/%HF_USERNAME%/%SPACE_NAME%"
echo [1/4] Verificando git...
git --version >nul 2>&1
if errorlevel 1 (
echo ERROR: git no esta instalado. Instalalo desde https://git-scm.com/
pause
exit /b 1
)
echo Git OK.
echo.
echo [2/4] Clonando Space desde Hugging Face...
echo URL: %HF_SPACE_URL%
echo.
if exist "%SPACE_NAME%" (
echo La carpeta %SPACE_NAME% ya existe. Actualizando...
cd "%SPACE_NAME%"
git pull
cd ..
) else (
git clone "%HF_SPACE_URL%"
)
if errorlevel 1 (
echo.
echo ERROR: No se pudo clonar el Space.
echo - Verifica que el Space exista en https://huggingface.co/spaces/%HF_USERNAME%/%SPACE_NAME%
echo - Si no existe, crealo en https://huggingface.co/new-space primero.
pause
exit /b 1
)
echo.
echo [3/4] Copiando archivos de hf-space/ al Space...
pushd "%SPACE_NAME%"
xcopy /E /Y /I "C:\Users\User\Downloads\AURA\hf-space\app.py" .
xcopy /E /Y /I "C:\Users\User\Downloads\AURA\hf-space\requirements.txt" .
xcopy /E /Y /I "C:\Users\User\Downloads\AURA\hf-space\README.md" .
xcopy /E /Y /I "C:\Users\User\Downloads\AURA\hf-space\DEPLOY.md" .
xcopy /E /Y /I "C:\Users\User\Downloads\AURA\hf-space\src\*.*" "src\" >nul
if not exist "src" mkdir src
xcopy /E /Y /I "C:\Users\User\Downloads\AURA\hf-space\src\*.*" "src\"
popd
echo.
echo [4/4] Commiteando y pusheando...
cd "%SPACE_NAME%"
git add .
git commit -m "Initial commit: AURA Chat"
git push
if errorlevel 1 (
echo.
echo ERROR: git push fallo.
echo - Verifica que tengas permisos en el Space (logueado con huggingface-cli o token SSH).
pause
exit /b 1
)
echo.
echo ==========================================
echo DEPLOY COMPLETADO
echo ==========================================
echo.
echo Proximos pasos:
echo 1. Ve a %HF_SPACE_URL%
echo 2. En Settings ^> Repository Secrets agrega:
echo - HF_TOKEN = tu_token_de_huggingface
echo - HF_MODEL = openbmb/MiniCPM5-1B
echo 3. Espera el build y accede al Space.
echo.
echo Para mantenerlo 24/7:
echo - Opcion gratis: https://cron-job.org ping cada 5min a %HF_SPACE_URL%
echo - Opcion gratis: Settings ^> Replicas ^> agregar 1 replica
echo - Opcion $9/mes: Settings ^> Keep Space Awake
echo.
pause