varutasu
ff01a5f097
Make workspace Chat durable and ready for source-built deployment
CI / Lint, type-check, test (push) Waiting to run
Deploy homelab (CT 116) / Deploy to CT 116 (push) Waiting to run
2026-10-29 19:30:20 +00:00
Randall Stillwell
4a1bea95c5
fix(opencode): bind workspace volumes to ZFS on CT 116
...
CI / Lint, type-check, test (push) Has been cancelled
Deploy homelab (CT 116) / Deploy to CT 116 (push) Has been cancelled
Keep repos, builds, and worktrees on apps/submatter/* (~890G) instead
of the thin-provisioned 48G root disk.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 13:51:13 -05:00
Randall Stillwell
d90ff11f5b
feat(opencode): ship tooling image with git, node, and build deps
...
CI / Lint, type-check, test (push) Waiting to run
Deploy homelab (CT 116) / Deploy to CT 116 (push) Waiting to run
Extend the Alpine OpenCode base so agent sessions can clone, npm/pnpm
install, and compile native modules; seed Forgejo HTTPS creds at start.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 12:16:26 -05:00
Randall Stillwell
74f1e9eb0b
fix(opencode): escape healthcheck shell vars for Compose
...
CI / Lint, type-check, test (push) Has been cancelled
Deploy homelab (CT 116) / Deploy to CT 116 (push) Has been cancelled
Compose was interpolating $AUTH at parse time, breaking the BusyBox probe.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-12 16:32:15 -05:00
Randall Stillwell
15cd1f55b4
fix(opencode): use Basic Auth header for BusyBox healthcheck
...
CI / Lint, type-check, test (push) Waiting to run
Deploy homelab (CT 116) / Deploy to CT 116 (push) Waiting to run
BusyBox wget rejects --user/--password, so the authenticated probe always failed.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-12 16:31:45 -05:00
Randall Stillwell
af676faa97
fix(opencode): authenticate healthcheck against basic-auth server
...
CI / Lint, type-check, test (push) Waiting to run
Deploy homelab (CT 116) / Deploy to CT 116 (push) Waiting to run
Password-protected OpenCode returns 401 on /global/health without
credentials, which marked the container unhealthy despite a live server.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-12 16:27:43 -05:00
Randall Stillwell
9572eac3eb
feat(worker): OpenCode harness for Submatter Phase B
...
CI / Lint, type-check, test (push) Waiting to run
Deploy homelab (CT 116) / Deploy to CT 116 (push) Waiting to run
Add WORKER_SESSION_TYPE=opencode with a headless OpenCode session adapter,
compose profile, and OmniRoute plugin config. Prefer OpenCode over the
unused OpenHands agent-server path; fix missing yaml runtime dependency.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-12 12:47:56 -05:00
Randall Stillwell
9bde5960bf
fix(deploy): collab URL, CT 116 prod compose, Forgejo migration
...
CI / Lint, type-check, test (push) Has been cancelled
Deploy homelab (CT 116) / Deploy to CT 116 (push) Has been cancelled
- Read NEXT_PUBLIC_COLLAB_SERVER_URL in yjs provider; bake NEXT_PUBLIC_* at Docker build
- Add prod compose, deploy scripts, CT 116 proxmox scaffolding
- Forgejo Actions CI/deploy; migrate-origin and post-migration scripts
2026-09-08 22:33:59 -05:00