4 ms·
> This is even worse. Now you want the average user to know to now only know Ruby but also Docker? Docker is not a requirement, it's an additional deployment o
by AsyncAwait 8y ago
> This is even worse. Now you want the average user to know to now only know Ruby but also Docker?
Docker is not a requirement, it's an additional deployment option. Sure, having a static binary might be easier, but with Docker is pretty much equivalent, you get one, static download.
Had Mastodon been written in Go, this would not solve the problem of having to know Go if things go seriously wrong and you need to debug the actual software. Do you need C knowledge to run Linux? No, but it is certainly helpful.
For what it's worth, I've never had to touch anything Ruby-related in my several months of running a Mastodon instance.