10 Commits

Author SHA1 Message Date
eeef8851e4 domain change 2026-09-28 18:08:55 +05:30
c9616edad9 seperation of nearle admin 2026-09-28 15:43:07 +05:30
e069068ce7 repair the lock file the leaflet install broke
The deploy died on `npm ci` with "Missing: @emnapi/core@1.11.3 from lock
file". Nothing was wrong with the code — the lock really was incomplete,
and the Dockerfile was right to refuse it.

I broke it. Adding leaflet ran `npm install` under npm 11.6.2; the builder
is node:22-alpine, which ships npm 10.9.8. npm 11 prunes optional platform
packages that npm 10 still validates, and it dropped `@emnapi/core` and
`@emnapi/runtime` — transitive optional deps of
`@tailwindcss/oxide-wasm32-wasi`. Both were present in the lock at b760c1a
and absent from 34bf798 onward.

Regenerated with `npx npm@10.9.8 install --package-lock-only`, which
restores both entries and keeps leaflet 1.9.4 / @types/leaflet 1.9.22.
Verified by running the builder's exact command in a scratch directory:
the old lock reproduces the failure, the new one gives "added 212 packages"
under npm 10.9.8 AND under npm 11.6.2 — so it holds whichever npm the image
ships. No Dockerfile change was needed for that.

The Dockerfile comment did need one. It said the fix was "`npm install`
locally and COMMIT the updated package-lock.json", which is exactly the
step that caused this. It now says to prove the lock against npm 10.9.8 in
a scratch directory before pushing, and how to regenerate it if it fails.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JYEsb8PNZ19G9R8gUjTU7n
2026-09-09 18:09:11 +05:30
32c3bef3ad test bugs fixed 2026-08-28 18:18:50 +05:30
bf4dc4e888 changes 2026-08-27 17:48:20 +05:30
b7233acd8a changes 2026-08-27 17:39:47 +05:30
9a352e9f71 docker issue 2026-08-27 17:12:54 +05:30
eab30640c0 nginx 2026-08-27 15:37:30 +05:30
2b8a599b68 nginx fix 2026-08-27 15:24:18 +05:30
60efac7a7e dockerfile added 2026-08-27 11:34:11 +05:30