Commit Graph

2 Commits

Author SHA1 Message Date
a33932cbd0 Fix: pages/CSS 404 on URL-encoded links (double-decode broke UTF-8 filenames)
Express already decodes req.path; the extra decodeURIComponent re-decoded
UTF-8 filenames and returned 404 for URL-encoded links (as used by the
original site), so page CSS didn't load and buttons looked unstyled.

Now all 41 pages + all CSS/assets serve 200 via encoded URLs; 0 404.
2026-08-07 20:08:28 +07:00
44c405730e Serve with Node/Express instead of nginx (matches working astroreal pattern)
- Add server.js: Express serves dist/ + injects env (GA_ID, FORM_EMAIL, GMAP) at runtime
- Container port now 4321 (identical to moreminimore-astroreal that deploys on EasyPanel)
- Remove nginx.conf + entrypoint.sh (no longer needed); Dockerfile uses node server.js
- Verified: pnpm build + node server.js -> all 40 pages serve 200, env injected, 0 leftovers
2026-08-06 15:13:39 +07:00