This repository is structured to host multiple migrated frontend apps as independently runnable React + Vite projects.
apps/project-1apps/project-2apps/project-3shared/componentsshared/hooksshared/utilsshared/stylesinfrastructure/dockerinfrastructure/nginxinfrastructure/github-actions
- Install Node.js 20+ and npm 10+.
- Install Git.
- Run
npm installat the repo root. - Start an app with one of:
npm run dev:project-1npm run dev:project-2npm run dev:project-3
- Lint:
npm run lint - Tests:
npm run test - Build:
npm run build
GitHub Actions workflow is defined in .github/workflows/ci.yml.
Docker and Nginx artifacts are under infrastructure/.