Oooof, I think it kinda works now!
I managed to build mastodon image and pod for it, kinda in parallel with PR from Hometown who did the same:
My goal is to have a setup for federation without requiring you to run anything with sudo. I already experimented with CNI so it should not be that hard. Was annoying but we're getting there!
fucking ruby can't do anything
It can't do threads so you need puma and sidekiq
It can't do caches so you need redis
It can't do streaming so you need another streaming process
@charlag It's a great language for terse hacky scripts and metaprogramming.
Which is to say I 112% agree with you and every time someone says "it's great for DSLs" I'm like "the level of hell below the one that punishes people by making them learn unnecessary Ruby DSLs is reserved specifically for people who wrote them".
@grimmware oh yeah, after fiddling w/ Cocoapods I somehow cursed myself with shoes...
And there's still fastlane in my life.
@charlag it’s baffling how many pieces of whatever are apparently necessary for mastodon
but i guess people just deploy containers now so no one notices the complexity? idunno
I am not sure that people deploy containers considering that default config is broken.
And things tend to break and you need to fix them.
And they definitely notice resource consumption for all this fun.
This is a tiny, friendly fedi server!