No description
Find a file
Carsten 64dda9cb04 fix(agent): derive @version from BUILD_ID so Burrito re-extracts per build
Burrito keys its on-host install directory on `{release}_erts-{ertsver}_{appver}`
and skips extraction when `_metadata.json` is already present for that version.
With a static `@version "0.1.0"` in mix.exs, every new build landed in the same
cached dir on the target host — silently running stale code.

Now @version resolves to `0.1.0+<BUILD_ID>` where BUILD_ID is the git short SHA
(or `dev-<timestamp>` fallback). scripts/build-linux.sh computes it on the host
and passes it through Dockerfile.build's ARG/ENV, so every commit produces a
distinct Burrito install dir and fresh extraction is guaranteed.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 07:51:30 +02:00
agent fix(agent): derive @version from BUILD_ID so Burrito re-extracts per build 2026-04-23 07:51:30 +02:00
docs docs: implementation plan for agent diagnostic dump 2026-04-22 22:13:19 +02:00
server chore(ui,agent): harden collector parsing, drop dead CSS, resilver label 2026-04-22 18:06:17 +02:00
.gitignore fix(server): run assets.deploy as a mix release step 2026-04-22 10:18:28 +02:00
proxmox-monitor-konzept.md chore: project skeleton + phase-1 plan 2026-04-21 21:59:29 +02:00
README.md chore: project skeleton + phase-1 plan 2026-04-21 21:59:29 +02:00
SETUP-AND-DEPLOY-slides.html docs: single-file HTML slide deck for setup & deployment 2026-04-22 09:06:32 +02:00
SETUP-AND-DEPLOY.md docs: runbook notes assets.deploy runs in release step + troubleshooting entry 2026-04-22 10:19:52 +02:00

Proxmox Monitor

Agent-Server monitoring for Proxmox hosts. Elixir/OTP. See proxmox-monitor-konzept.md.

  • server/ — Phoenix + SQLite + LiveView
  • agent/ — Slipstream Channels client, deploys as Burrito binary

Phase 1 focuses on end-to-end metric push. Later phases add ZFS/VM collectors, persistence, LiveView dashboard.