Skip to content

docs: clarify Linux installer controller/pool behavior and prerequisites#31

Draft
cursor[bot] wants to merge 1 commit intomasterfrom
cursor/juice-documentation-updates-0333
Draft

docs: clarify Linux installer controller/pool behavior and prerequisites#31
cursor[bot] wants to merge 1 commit intomasterfrom
cursor/juice-documentation-updates-0333

Conversation

@cursor
Copy link
Copy Markdown

@cursor cursor bot commented Mar 30, 2026

Summary

Updated existing docs to reflect recently merged Linux installer behavior in Juice-Labs/juice-oss.

Docs updated

  • docs/juice/user-guide/setup/installation.md
    • Added a Linux one-step installer section (curl https://get.juicelabs.co | ... sh -)
    • Documented installer env vars used by current script:
      • INSTALL_JUICE_TOKEN (required)
      • INSTALL_JUICE_POOL (optional)
      • INSTALL_JUICE_CONTROLLER (optional)
    • Added concrete usage examples for:
      • client-only install (no pool)
      • service install with pool
      • custom controller
  • docs/juice/user-guide/setup/systerm-reqs.md
    • Added Linux one-step installer prerequisites:
      • glibc >= 2.27
      • systemd or openrc
      • curl or wget
  • docs/juice/troubleshooting/troubleshooting.md
    • Added Linux installer troubleshooting checks for token/controller validation, glibc floor, and required libs.
    • Clarified expected behavior when INSTALL_JUICE_POOL is omitted (binaries only; no service created/started).

Source codepaths covered

All doc claims were verified against Juice-Labs/juice-oss installer source and recent merged PRs:

Validation

  • Ran docs build locally with npm run build.
  • Build succeeds; there are pre-existing broken-link warnings unrelated to this change.
Open in Web View Automation 

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant