Skip to content

docs: add Production_Installation.md and fix Node.js version in Installation.md#324

Open
vmuralictr wants to merge 2 commits into
openmainframeproject:masterfrom
vmuralictr:docs/production-installation-314
Open

docs: add Production_Installation.md and fix Node.js version in Installation.md#324
vmuralictr wants to merge 2 commits into
openmainframeproject:masterfrom
vmuralictr:docs/production-installation-314

Conversation

@vmuralictr

Copy link
Copy Markdown
Collaborator

Summary

Test plan

  • Verify npm test passes (15 tests across 2 suites)
  • Follow Production_Installation.md on a fresh Ubuntu 24.04 server and confirm the app deploys and serves correctly
  • Follow updated Installation.md Step 1 on Ubuntu 24.04 and confirm node --version prints v22.x.x

- Add docs/Production_Installation.md covering Apache2 + systemd
  deployment, NodeSource Node 22 install (fixes openmainframeproject#320), MariaDB setup,
  and frontend build/deploy steps (closes openmainframeproject#314)
- Add vitest jsdom environment config to vite.config.js
- Add src/test/setup.js with jest-dom matchers
- Add SearchResults and normalizeApiBaseUrl test suites (15 tests)
…nframeproject#320)

Ubuntu 24.04 ships Node 18 via apt which is too old for Vite 8.
Replace apt nodejs install with NodeSource Node 22 LTS setup.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Ubuntu 24.04 installation needs newer version of nodejs - update docs Add production Installation Documentation

1 participant