Skip to content

feat: one-click deploy — Railway + Render + CLI bin fix#1

Merged
projectblackboxllc merged 1 commit into
mainfrom
feature/one-click-deploy
Apr 29, 2026
Merged

feat: one-click deploy — Railway + Render + CLI bin fix#1
projectblackboxllc merged 1 commit into
mainfrom
feature/one-click-deploy

Conversation

@projectblackboxllc

Copy link
Copy Markdown
Owner

Summary

  • Railway: railway.toml config targeting apps/api/Dockerfile with health check, restart policy, and documented env vars. Deploy button in README pre-populates OPERATORBOARD_API_KEY field.
  • Render: render.yaml Blueprint with auto-generated API key, persistent 1GB disk at /data, all required env vars wired. Works with the "Deploy to Render" button.
  • README: One-click deploy buttons added above Quick start, npm badge added, Docker promoted as the recommended full-stack local path.
  • CLI package.json: Fixed bin field from bare string "./dist/cli.js" to object { "operatorboard": "./dist/cli.js" } — resolves npm publish warning. Ready to publish once OTP is confirmed.

Deploy paths after merge

Path Command / Button
Railway (cloud API) Deploy on Railway button → set API key → live in ~2 min
Render (cloud API) Deploy to Render button → API key auto-generated
Docker (full stack) docker compose up
Local dev pnpm dev

Test plan

  • Verify Railway button opens correctly with env var pre-filled
  • Verify Render button opens correctly and reads render.yaml
  • Confirm README renders cleanly on GitHub
  • Publish CLI with OTP after merge

🤖 Generated with Claude Code

- railway.toml — Railway config targeting apps/api/Dockerfile with
  health check, restart policy, and env var documentation
- render.yaml — Render Blueprint with auto-generated API key,
  persistent disk at /data, and all required env vars pre-wired
- README: one-click deploy buttons (Railway + Render) above the
  Quick start section, npm badge, cloud deploy table with notes,
  Docker section promoted to lead path for full stack
- packages/cli/package.json: fix bin field from bare string to
  { "operatorboard": "./dist/cli.js" } — resolves npm publish warning

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@projectblackboxllc projectblackboxllc merged commit 1d6891a into main Apr 29, 2026
1 check failed
@projectblackboxllc projectblackboxllc deleted the feature/one-click-deploy branch April 29, 2026 12:53
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