#!/bin/bash -eux
# https://git.sr.ht/~vlorentz/playbooks/tree/master/item/roles/mastodon/templates/mastodon-cleanup.service
/usr/local/bin/docker-compose exec -T app bash -c 'bin/tootctl media remove --days=30 --concurrency=8'
/usr/local/bin/docker-compose exec -T app bash -c 'bin/tootctl preview_cards remove --concurrency=8'
/usr/local/bin/docker-compose exec -T app bash -c 'bin/tootctl media remove-orphans'

/usr/local/bin/docker-compose exec -T db bash -c 'pg_dump -U postgres -Z0 -Fc postgres' | pigz --rsyncable > ./data/dump.sql.gz
