| set -e | |
| # Configurar Windows XP usando ISO customizada | |
| # Nota: Você precisa fornecer uma URL para uma ISO do Windows XP | |
| # Por padrão, vamos tentar "xp" primeiro, se não funcionar, use uma URL de ISO | |
| export VERSION="xp" | |
| export LANGUAGE="en-US" | |
| export KEYBOARD="en-US" | |
| # Se VERSION="xp" não funcionar, descomente a linha abaixo e forneça uma URL de ISO: | |
| # export VERSION="https://example.com/windows-xp.iso" | |
| echo "🚀 Iniciando FastAPI em background..." | |
| cd /app | |
| python3 -m uvicorn app:app --host 0.0.0.0 --port 7860 > /tmp/fastapi.log 2>&1 & | |
| FASTAPI_PID=$! | |
| echo "✅ FastAPI iniciado (PID: $FASTAPI_PID)" | |
| echo " Acesse em: http://0.0.0.0:7860" | |
| # Aguardar um pouco para FastAPI iniciar | |
| sleep 3 | |
| echo "🖥️ Iniciando Windows XP..." | |
| echo " Web Viewer: http://localhost:8006" | |
| echo " RDP: localhost:3389" | |
| # Chamar entrypoint original do dockur/windows | |
| # Ele vai manter o processo principal rodando | |
| exec /entrypoint.sh "$@" |