⛰️OpsDeployment

TODO: clarify this. framework is very much in flux now that the farm is live

we have servers, and we put things on them! they are shared resources, so there's decision making to do about where and how to deploy your thing. this is a working framework for making that decision


if THING is a shared service available for everyone in bunk to use (like the wiki, rss reader, blog platform, etc.):

  • it should get deployed to shared.bcc.is if it doesn't need to run on its own server

  • it should get deployed to a VM on the farm if it does need to run on its own server

if THING is a bunk-related website (like bunk.computer or startacomputer.club):

if THING is a personal website or service:

  • it should get deployed to a personal VM on the farm

if THING is a piece of core infrastructure (like ci or git forge):

  • it should get deployed somewhere carefully chosen and clearly documented. either a vm or a physical computer may be appropriate depending on the thing

can my THING use the postgres db on db.bcc.is?

  • maybe! we don't have a framework for this yet, let's talk about it