summaryrefslogtreecommitdiff
path: root/docs/OPERATIONS.txt
diff options
context:
space:
mode:
authorDoan Luu Duc Tai <doan@luuduct.ai>2026-11-01 07:13:45 -0600
committerDoan Luu Duc Tai <doan@luuduct.ai>2026-11-01 07:13:45 -0600
commit9349a2de648e241da8e00ba7ae25cb2a877ff3e9 (patch)
tree2fea913ee0aaff4370877f4a91c911db2fe37592 /docs/OPERATIONS.txt
parent5b89c370d5974f057306a52089f14c337565fd1d (diff)
feat(guix): carry prebuilt runtime and recover preserved state
Diffstat (limited to 'docs/OPERATIONS.txt')
-rw-r--r--docs/OPERATIONS.txt7
1 files changed, 4 insertions, 3 deletions
diff --git a/docs/OPERATIONS.txt b/docs/OPERATIONS.txt
index 55dc81c..91ab10b 100644
--- a/docs/OPERATIONS.txt
+++ b/docs/OPERATIONS.txt
@@ -18,6 +18,7 @@ STACK OPERATIONS
Root: ~/stack. Develop on local Linux; production: ops@23.155.44.67.
Public source: https://git.doan.luuduct.ai/stack.
GNU Affero General Public License, version 3 or later.
+ Experimental Guix capsule: GUIX.txt. Commands below use host Podman.
KEEP
@@ -68,7 +69,7 @@ CHECK LOCAL
cargo stack check
- Checks formatting, all workspace Clippy targets/features, tests, private
+ Checks Guix shell/bootstrap fixtures (bubblewrap), formatting, workspace Clippy, tests, private
rustdoc, advisories, duplicate versions, sources, licenses. cargo-about
regenerates THIRD-PARTY-LICENSES.html. Format with cargo fmt --all.
Dependency changes: update Cargo.lock deliberately; run full check; commit
@@ -184,8 +185,8 @@ NEW PRODUCTION HOST
systemctl --user enable --now stack.service
systemctl --user status stack.service
- Unit assumes ~/stack; edit paths for other location. Uses bin/stack.
- Linger keeps user service alive
+ Unit assumes ~/stack; edit paths for other location. Current unit uses bin/run:
+ confirm launcher exists before enabling. Linger keeps user service alive
without login. Containers use unless-stopped restart policy.
Optional former VPS SSH Git path; administrator only: