diff options
| author | Doan Luu Duc Tai <doan@luuduct.ai> | 2026-11-01 08:25:58 -0600 |
|---|---|---|
| committer | Doan Luu Duc Tai <doan@luuduct.ai> | 2026-11-01 08:25:58 -0600 |
| commit | 607be5ee239a9b7969eab96145c8af4ee57053d1 (patch) | |
| tree | 582ada863d690ed8f113f266f2afc8252d421c39 /README.txt | |
| parent | 9349a2de648e241da8e00ba7ae25cb2a877ff3e9 (diff) | |
Diffstat (limited to 'README.txt')
| -rw-r--r-- | README.txt | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -61,8 +61,8 @@ CHECK AND RELEASE Cargo.lock + about.hbs generate THIRD-PARTY-LICENSES.html. Display GNU license names; preserve exact SPDX identifiers and upstream legal text. - Build/test locally. Deploy prebuilt archives. VPS needs Podman, Git, GnuPG; - no Rust/Cargo/Node/npm/TypeScript. Backup, restore, host setup, deployment: + Build/test locally. Deploy prebuilt archives; Guix supplies runtime tools. + VPS needs no Rust/Cargo/Node/npm/TypeScript. Backup, restore, host setup, deployment: docs/OPERATIONS.txt. Building a release does not activate production. CHAT — EXPERIMENTAL @@ -76,8 +76,9 @@ CHAT — EXPERIMENTAL SQLite snapshots use bundled SQLite C library. Static releases use OpenSSL, hash-verified musl headers, Rust musl target. VPS needs no compiler. -GUIX — EXPERIMENTAL +GUIX RECOVERY Single .tar.gz capsule with encrypted private state: docs/GUIX.txt. Canonical Guix store needs privileged bootstrap; existing managed stores refused. - Real Guix lifecycle/clean-host restore remain unproven. Do not deploy yet. + Production uses the packed rootless runtime. Offline clean-host restore, + second recovery and VM reboot passed. Host prerequisites/limits: docs/GUIX.txt. |
