Desiderata
Bee has a deploy script for Beebrain but it needs robusted up and generalized so people besides her can actually use it.
Currently it assumes her personal aliases for the servers and probably other such junk. So it's sort of rudimentary but with minimal modification can be run by anyone with beeminder-user access to servers.
Here's how deploys happen currently:
- Danny or Uluc (or an open source contributor!) says "check out the new hotness in the beebrain repo"
- Danny uses Automon to convince himself it doesn't break things
- Danny updates the version number at the top of package.json and merges/pushes to master
- Danny asks Bee to deploy what's in the master branch of the beebrain (aka road) repo to production
- Bee runs
./deploy.sh
- Danny does "import from GitHub" on road.glitch.me and occasionally road-staging.glitch.me
Cognata
Verbata: deploy scripts, infrastructure, deploying beebrain, beebody adjacent, web hosting,
Desiderata
Bee has a deploy script for Beebrain but it needs robusted up and generalized so people besides her can actually use it.
Currently it assumes her personal aliases for the servers and probably other such junk. So it's sort of rudimentary but with minimal modification can be run by anyone with beeminder-user access to servers.
Here's how deploys happen currently:
./deploy.shCognata
Verbata: deploy scripts, infrastructure, deploying beebrain, beebody adjacent, web hosting,