Spaces:
Sleeping
Sleeping
Dhruva P Gowda
Deploy ShockMap MVP: High-fidelity UI overhaul, animated graph particles, live GDELT ingestion, and production scaffolding
f59a149 Download scripts/check_build.sh from shield137/shockmap-api: direct link, hf CLI and curl.
- Browser
- Download file 1.09 kB
-
https://huggingface.co/spaces/shield137/shockmap-api/resolve/main/scripts/check_build.sh
- Command line
-
hf download hf://spaces/shield137/shockmap-api/scripts/check_build.sh
-
curl -L -o check_build.sh https://huggingface.co/spaces/shield137/shockmap-api/resolve/main/scripts/check_build.sh
1.09 kB
| # scripts/check_build.sh | |
| # Final deployment check for ShockMap | |
| echo "π Starting ShockMap Deployment Audit..." | |
| # 1. Backend check | |
| echo "π Auditing Backend..." | |
| cd backend | |
| if python -c "from app.main import app; print('β Backend imports successful')" ; then | |
| echo " - Backend imports: OK" | |
| else | |
| echo " β Backend imports: FAILED" | |
| exit 1 | |
| fi | |
| cd .. | |
| # 2. Frontend check | |
| echo "βοΈ Auditing Frontend..." | |
| cd frontend | |
| if npm run build ; then | |
| echo " - Frontend build: OK" | |
| else | |
| echo " β Frontend build: FAILED" | |
| exit 1 | |
| fi | |
| cd .. | |
| # 3. Deployment files check | |
| echo "π Auditing Deployment Configs..." | |
| if [ -f "render.yaml" ] && [ -f "netlify.toml" ] && [ -f "ingestion/Dockerfile" ]; then | |
| echo " - Deployment manifests: OK" | |
| else | |
| echo " β Deployment manifests: MISSING" | |
| exit 1 | |
| fi | |
| echo "β SHOCKMAP READY FOR DEPLOYMENT" | |
| echo "--------------------------------" | |
| echo "Backend: Render (using render.yaml)" | |
| echo "Frontend: Netlify (set VITE_BACKEND_URL to your Render URL)" | |
| echo "Worker: Shock Detector (using ingestion/Dockerfile)" | |