TheBastionBot / Bastion

🚀 Get an enhanced Discord experience!
https://bastion.traction.one
GNU General Public License v3.0
312 stars 245 forks source link

[IDEA]: Make the bot Kubernetes-ready #1072

Open Polda18 opened 3 weeks ago

Polda18 commented 3 weeks ago

Hello. We intent to run this bot self-hosted in a Kubernetes cluster, and for that we need a persistent storage for the settings. Would it be possible to add a support for Kubernetes systems that rely on persistent storage for the configuration settings? Running the bot in Pterodactyl Panel (which uses Docker) is a bit risky, because if the bot crashes for some reason, we need to manually restart it, and that's not optimal for us. We need some level of automation, and self-restart in a crash event is exactly what we need.

We use Rancher for our Kubernetes clusters, and a Helm repository would be great in this case.

atlanna[bot] commented 3 weeks ago

Thank you for opening this issue. A maintainer will get by as soon as practical to address this issue.

Since this is your first time here, please check the contributing guidelines to see other ways you can get involved.

If this is a support question and not really an issue or suggestion, then please ask it in our Discord Server instead.