Repository navigation
Modernize Stack
Pre-release
Pre-release
Modernize
Highlights
- Upgraded runtimes, libraries, and frameworks — Node, React 18, MUI 6, Vite, Chart.js 3, Socket.IO, Jest 30
- Database cleanup —
temperature_logtable now auto-prunes oldest 10% of rows when the DB exceeds a configurable size limit (GMG_DB_MAX_SIZE_MB, default 50MB) - Config consolidation — all environment variables (including
GMG_DB_PATH) now go throughnode-configinstead of rawprocess.env - Unit tests — added test suites for gmg-client and gmg-server
- Docker improvements — added
.dockerignore, fixed build issues, added Docker Compose support for local testing with the grill emulator - CI — added GitHub Actions merge checks
New Environment Variables
| Variable | Description | Default |
|---|---|---|
GMG_DB_MAX_SIZE_MB |
Max database size before oldest rows are pruned | 50 |