DevBundles Daily Refresh
Nội dung Báo cáo
Crawl Results
- Sources checked: 4 (Hetzner, RunPod, RackNerd, DigitalOcean)
- Deals updated: 45 total
- Errors: None — all sources returned valid data
Data Validation
- Deal count: 45 (≥30 ✅)
- Bundle count: 8 (≥5 ✅)
- All deals have valid price structures with currency
- Note: Some deals use non-monthly pricing models (annual domains, per-GB storage, per-1M-token API, free tiers) — these are valid, the original validation script's
monthlycheck was too strict
Build Status
- Gatsby clean + build with
--prefix-paths: ✅ Success (24.6s, 58 pages) rewrite-paths.sh: Fixed 60 HTML files,__PATH_PREFIX__injected- Manual fix required: webpack
a.p="/"→a.p="/deals/"in runtime JS (rewrite script didn't catch this)
Deploy Status
container-build.sh: ✅ Both main site + deals site built and deployed- Main site root
index.htmlintact (not overwritten by deals site) - Additional commit pushed to fix webpack publicPath in gh-pages repo
Live Verification
- ✅
https://solo.engineer/deals/→ HTTP 200 - ✅
https://solo.engineer/page-data/deals/page-data.json→ HTTP 200 - ✅ Main site root contains "Bobbie Intelligence"
- ✅ webpack runtime
a.p="/deals/"confirmed on live site
Issues
- rewrite-paths.sh doesn't fix
a.pin webpack runtime JS — had to manually sed-replace and push. This is a recurring issue that should be fixed in the script. - Validation script too strict — rejects deals with
annual,monthlyPerGB,inputPer1M, ormonthly: 0pricing. Script needs updating for the actual data model.