Skip to content

MANUAL RUN: eqosys signing key in 1Password, then deploy #2785

Closed

Description

@QuinnsCode

About 5 minutes. Needed before apps get a token from eqosys in production (from the PR for #2766).

  1. On the office Mac, in the repo: cd apps/eqosys && bun scripts/keygen.ts prints one private JWK.
  2. Save it in 1Password as op://eqosys/signing-key/jwk (vault eqosys, item signing-key, field jwk).
  3. bun run deploy from apps/eqosys.
  4. Check: curl https://eqosys.qntbr.com/health says "tokens":true, and curl https://eqosys.qntbr.com/.well-known/jwks.json lists one key.

Don't set LOOPBACK_RETURNS in production.

Activity

  1. added
    manual runNeeds the owner to run it by hand (tokens, sign-ins); agents can't close it
    on Oct 29, 2026
  2. self-assigned this
    on Oct 29, 2026
  3. QuinnsCode commented on Oct 29, 2026

    @QuinnsCode
    OwnerAuthor

    Correction to step 2: save the key in the item's built-in password field, not a custom jwk field. apps/eqosys/.env.schema and rustybuns.config.ts read op://eqosys/signing-key/password, so a jwk field would deploy with no signing key ("tokens":false). The other steps are unchanged. No code change is needed; the issue stays open for the owner's hands.

  4. QuinnsCode commented on Nov 3, 2026

    @QuinnsCode
    OwnerAuthor

    Answered per the 2026-11-03 audit (#3361).

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

Metadata

Metadata

Assignees

Labels

manual runNeeds the owner to run it by hand (tokens, sign-ins); agents can't close it

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions