Skip to content

Deploy script for Beebrain #44

@dreeves

Description

@dreeves

Desiderata

  • Hunt down Bee's deploy.sh script (we thought it was in this repo but it's not)
  • Robust up and generalize the deploy script

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:

  1. Danny or Uluc (or an open source contributor!) says "check out the new hotness in the beebrain repo"
  2. Danny uses Automon to convince himself it doesn't break things
  3. Danny updates the version number at the top of package.json and merges/pushes to master
  4. Danny asks Bee to deploy what's in the master branch of the beebrain (aka road) repo to production
  5. Bee runs ./deploy.sh
  6. 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,

Metadata

Metadata

Assignees

Labels

INFInfra, not user-visiblePEAEasy-peasyRFERequest For Enhancement

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions