diff --git a/docs/archives.md b/docs/archives.md index 055b51f..3a3f27c 100644 --- a/docs/archives.md +++ b/docs/archives.md @@ -44,6 +44,42 @@ pct restore 1105 /var/lib/vz/dump/vzdump-lxc-1105-2026_04_25-04_10_53.tar.zst -- --- +### vzdump-lxc-1105-2026_04_25-07_16_04.tar.zst + +| Property | Value | +|---|---| +| File | vzdump-lxc-1105-2026_04_25-07_16_04.tar.zst | +| Date | 2026-04-25 07:16 UTC | +| Size | 759 MB | +| Container | LXC 1105 — otivm-dev | +| Host | srv-a (10.0.0.11) | +| Storage | /var/lib/vz/dump/ + USB copy | + +**Container state at time of archive:** + +- All of archive 1 plus: +- Vite + React scaffold present at /home/otivm/OTIVM +- `npm run build` completed — dist/ present +- `serve` installed globally at /home/otivm/.npm-global/bin/serve +- PM2 configured via ecosystem.config.cjs, running, saved +- PM2 startup configured via systemd unit pm2-otivm.service +- App serving on port 3000, responding HTTP 200 +- otium.civicus.us live and serving Vite welcome page over HTTPS +- Gitea repo at commit 6725f11 (scaffold) + subsequent config commits + +**What this archive is good for:** + +Restoring a fully working serving stack. After restore the app will come up +automatically via PM2 on boot. The game code is not yet present — pull from +Gitea and run `npm run build` to get the latest game. + +**Restore command (run on srv-a as root):** +```bash +pct restore 1105 /var/lib/vz/dump/vzdump-lxc-1105-2026_04_25-07_16_04.tar.zst --force +``` + +--- + ## Convention Archive filenames follow Proxmox default: `vzdump-lxc-{CTID}-{YYYY_MM_DD-HH_MM_SS}.tar.zst`