Skip to content

a bot to help assist the crates.io, website, and other rust ops teams

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

XAMPPRocky/crates-io-ops-bot

 
 

Repository files navigation

ops-bot

a bot to help assist the crates.io, website, and other rust ops teams

Build Status

This project is currently under development

Intro

This is a chat bot for Discord to manage the infrastructure of crates.io.

Most of the infrastructure for crates.io is hosted by Heroku. Currently if someone is to manage any part of the infrastructure for crates.io, they must have full credentials to Heroku.

The purpose of this bot is to allow basic infrastructure management tasks to be conducted through the Rust Language Discord server. It would be limited to specific members of the crates.io team, but it would allow more people to assist with basic infrastructure management without needing full credentials to Heroku.

Stage 1

Stage 1 of this bot will allow an authorized Discord member to:

  • Update select environmental variables (not including things like API keys)
  • Restart the application (which fixes most issues)
  • Scale the application
  • Change Dyno types
  • Deploy the application
  • Rollback a deployment
  • Block/unblock ips

Future Stages

To be determined!

About

a bot to help assist the crates.io, website, and other rust ops teams

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages

  • TypeScript 98.9%
  • JavaScript 1.1%