6 Commits
Author SHA1 Message Date
Paul TrainaandClaude Opus 5.5 c2de22031e build(frontend): move runtime image to nginx:1.30-alpine
nginx 1.27 is end-of-life and its 1.27-alpine tag was last rebuilt on
2025-04-16, so every frontend release ships a stale Alpine base.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KSQP7GucEGzDYCPwWfUsNW
2026-10-20 16:02:55 -07:00
Tautvydas Derzinskas 358dfc1a03 feat: system notifications updates, Thingport grab in System health check, node 24+ (#52)
* feat: update system notifications

* feat: add Thingport grab to system health check

* ci: upgrade to Node.js 24 and centralize version management
2026-10-17 10:44:13 +02:00
Tautvydas Derzinskas eed60e2b24 ci(frontend): pin Node stages to build platform and add job timeout
Pins the dependencies stage in the frontend Dockerfile to $BUILDPLATFORM
so npm ci and vite build run natively on the build machine rather than
under QEMU emulation for arm64 builds. Only the nginx runtime stage is
built per target platform. Adds a 30-minute timeout to prevent hung
build steps from running until GitHub's 6-hour limit.
2026-10-15 11:09:56 +02:00
Tautvydas Derzinskas 82809b70c6 docs: readme install step update 2026-09-13 13:03:31 +02:00
Tautvydas Derzinskas 796298042b refactor: docker and file structure 2026-09-07 13:59:37 +02:00
Tautvydas Derzinskas a8fef7d491 feat: initial commit 2026-09-07 09:12:37 +02:00