Skip to content

exoRift/launch-buddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LaunchBuddy

LaunchBuddy is a tool to assist with syncing deployments, helping you discretely launch features in unison

LaunchBuddy was built for Render projects that deploy from Github branches

To get started, build the project with pnpm build. If you already have the executable, use ./lb init to initialize your config.

Config

{
  "ghToken": "GITHUB API TOKEN",
  "renderToken": "RENDER API TOKEN",
  "clerkSecret": "CLERK USER POOL SECRET",
  "services": [
    "RENDER SERVICE ID",
    ...
  ]
}

After your config is set up, use ./lb deploy to start deploying.

To get a Github token

To get a Render token

  • Go to Render
  • Go to your settings (make sure you're scoped under your user and not your org)
  • Go to API Keys
  • Create an API key

To get your Clerk secret

  • Go to your Clerk Dashboard
  • Go to your app
  • Go to API Keys
  • Copy the secret key

To get your render service IDs

  • Go to Render
  • Go to your service
  • Copy the service ID from the URL (It's prefixed with srv_)

About

LaunchBuddy is a tool to assist with syncing deployments, helping you discretely launch features in unison

Resources

License

Stars

Watchers

Forks

Packages

No packages published