6 Commits

Author SHA1 Message Date
f241e625bb fix mobilescreen issue 2026-08-03 14:58:50 +05:30
d943e0e274 update miletruth and solution page 2026-08-03 12:01:28 +05:30
61875bf8e7 fix workflow 4 2026-07-16 10:37:30 +05:30
2eab221eff fix: inject linux-musl sharp binaries into build/ to fix 502 on Dokploy
build.sh runs npm run build on macOS, so only the host's sharp binary
(darwin-arm64) got traced into the standalone output. The container
runs node:20-alpine (Linux, musl libc), which cannot load that binary
- the server crashed at runtime, causing a 502 even though the docker
build itself succeeded.

npm pack can fetch another platform's prebuilt sharp/libvips tarballs
without an install-time OS check, so build.sh now pulls the
linux-musl x64 and arm64 builds directly into build/node_modules and
drops the now-unused host binary.
2026-07-14 12:41:07 +05:30
07e035dd62 update wings 2026-07-14 11:56:47 +05:30
4b8277af70 fix: stop .gitignore from excluding build/.next (site 502/blank after deploy)
.gitignore's ".next/" rule (no leading slash) matched at any depth, so
build/.next was silently excluded from every commit even though build.sh
populates it. The Docker image was built without the compiled server/static
output, so server.js had nothing to serve. Anchor the rule to the repo root
and commit the compiled output that Dokploy actually needs.
2026-07-14 11:30:24 +05:30