Redwombat.social is updated to v3.5.1 here we go
@ksonney hey old friend. Good to see you're already here. What are you learning so far about the ups & downs of running your own Mastodon? Is it seeming fragile or resource-intensive in any way?
@magnus919 I mean, it's all in docker containers, so my only pain points are upgrades with breaking changes that require some hands-on fixes.
@ksonney I’ve been digging into it more over the past few days and it looks like they expect us to build our own container images, internalizing environment variables / config, and I’m crying inside.
@magnus919 I use docker-compose and pull the official images on a new release. Set the version in the docker compose file and instead of `docker-compose build` use `docker-compose pull` to follow the upgrades.
@magnus919 I have a script to do most of it (need to add some sed magic to automate the file editing).
docker-compose run --rm -e SKIP_POST_DEPLOYMENT_MIGRATIONS=true web rails db:migrate
docker-compose run --rm web bin/tootctl cache clear
docker-compose run --rm web rails db:migrate
docker-compose up -d
docker system prune -a
@ksonney that is so over the top compared to most stacks I run on Docker. Wow. If the Fediverse is ever going to boom, each of the respective project communities is going to need to modernize its container strategy and treat generic container images as a first-class build artifact.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!