This repository has been archived on 2026-03-24. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Alexander Whitestone cd3bbda690
Some checks failed
CI / Typecheck & Lint (pull_request) Failing after 0s
feat: connect API to real Lightning node (env vars, healthz, startup warning)
- Add .env.example documenting LNBITS_URL and LNBITS_API_KEY (and all
  other required env vars) so operators know exactly what to set after
  running infrastructure/lnd-init.sh on the droplet.
- Expose lnbits_stub and lnbits_url in GET /api/healthz so operators
  can immediately verify whether the API is connected to a real Lightning
  node or running in simulated stub mode.
- Emit a loud WARN log at production startup when LNBITS_URL /
  LNBITS_API_KEY are absent, pointing to lnd-init.sh for setup.

Infrastructure scripts (setup.sh, lnd-init.sh, sweep.sh, ops.sh,
docker-compose.yml) already cover the full provisioning flow; this
change closes the API-side configuration gap.

Fixes #12

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-23 16:44:34 -04:00
2026-03-13 23:21:55 +00:00
2026-03-13 23:21:55 +00:00
2026-03-13 23:21:55 +00:00
2026-03-13 23:21:55 +00:00
Description
Timmy — Lightning-gated AI agent (TypeScript/Express)
30 MiB
Languages
TypeScript 68.2%
JavaScript 14.8%
Shell 12.4%
HTML 4.1%
CSS 0.4%