diff --git a/README.md b/README.md index bb5942c..32eaa77 100644 --- a/README.md +++ b/README.md @@ -28,3 +28,23 @@ It doesn't work!! ## License `AGPL-3.0-only` + +## Questions never asked + +### Why + +I maintain a single box with 30+ services and I refuse to let Kubernetes make my life miserable so I stick with Docker Compose. YAML is a pain in the butt and most of my docker-compose.yml files are full of the same stuff like tons of Traefik tags. Nix is a powerful language that can replace most of the bloat with function calls. It's like [Jsonnet](https://jsonnet.org) or [Dhall](https://dhall-lang.org) except harder to learn but [someone](https://github.com/hercules-ci/arion) already put all the work into making it work with Compose so that's why I picked it (also NixOS is dope). + +The other part is that using Portainer is handy but it's kinda bloated and full of multi-node mumbo jumbo I really don't care about, staxman is a traditional multipage app that loads instantly even without a complex bundling/minimizing pipeline. + +Goal for this is to manage docker compose stacks from a web UI with glue code to enable gitops. + +### Should I use this? + +This is MY project, built for my needs only, if you haven't been scared off the memey readme and terrible commit message quality, this is your warning that I'm not gonna add features if people ask for them. + +However if you wanna join my adventure in trying to create a cozy way to manage a remote box and get some services up with all the pain and lack of support it entails, go nuts! + +### But kubernetes is awesome! + +[:)](https://youtu.be/UVB25P3upm0) \ No newline at end of file