# Frontend Fix Instructions

## Quick Fix Command

**Run this on your Proxmox host:**

```bash
pct exec 10130 -- bash -c "cd /opt/dbis-core/frontend && npm install && npm run build && systemctl restart nginx"
```

## Or Use the Fix Script

**On Proxmox host:**

```bash
cd /home/intlc/projects/proxmox/dbis_core
./scripts/run-frontend-fix.sh
```

## What This Does

1. ✅ Installs frontend dependencies (`npm install`)
2. ✅ Builds the frontend application (`npm run build`)
3. ✅ Creates the `dist/` folder with all assets
4. ✅ Restarts nginx to serve the new build

## Verification

After running the fix, verify it worked:

```bash
# Check build exists
pct exec 10130 -- test -f /opt/dbis-core/frontend/dist/index.html && echo "✅ SUCCESS" || echo "❌ FAILED"

# Check nginx
pct exec 10130 -- systemctl status nginx

# Test HTTP
curl -I http://192.168.11.130
```

## Expected Result

After the fix:
- ✅ Browser shows React app (login page or dashboard)
- ✅ No more "deployment pending" message
- ✅ All assets load correctly
- ✅ No 404 errors in browser console

## If Still Not Working

1. **Clear browser cache** (Ctrl+Shift+R or Cmd+Shift+R)
2. **Check browser console** for errors
3. **Check nginx logs:**
   ```bash
   pct exec 10130 -- tail -50 /var/log/nginx/error.log
   ```
4. **Verify build output:**
   ```bash
   pct exec 10130 -- ls -la /opt/dbis-core/frontend/dist/
   ```
