From d6104d2655e82e459fc1ee58ce4421fff01566df Mon Sep 17 00:00:00 2001 From: Benoit Date: Thu, 20 Mar 2025 14:28:47 +0900 Subject: [PATCH] Mastodon: Fix/Add steps for steps after upgrade --- run/mastodon/workspace/setup_mastodon.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/run/mastodon/workspace/setup_mastodon.sh b/run/mastodon/workspace/setup_mastodon.sh index 08e5064..8d04840 100644 --- a/run/mastodon/workspace/setup_mastodon.sh +++ b/run/mastodon/workspace/setup_mastodon.sh @@ -27,15 +27,22 @@ yarn install # If upgrading from a previous image, rough notes until automated # cp /home/mastodon/live/.env.production /home/mastodon/backup/ # sudo -u postgres pg_dump -d mastodon_production -F c | tee /home/mastodon/backup/mastodon_production.sql > /dev/null +# cp /etc/nginx/sites-available/mastodon /home/mastodon/backup/nginx.mastodon # tofu apply # sudo -u postgres createdb mastodon_production # cat /home/mastodon/backup/mastodon_production.sql | sudo -u postgres pg_restore -d mastodon_production -F c +# cp /home/mastodon/backup/nginx.mastodon /etc/nginx/sites-available/mastodon +# ln -s /etc/nginx/sites-available/mastodon /etc/nginx/sites-enabled/mastodon +# rm /etc/nginx/sites-enabled/default +# chmod o+x /home/mastodon +# systemctl restart nginx # sudo -u mastodon -i -# cd backup/.env.production live/ +# cp backup/.env.production live/ # cd live # bin/rails assets:precompile # cp /home/mastodon/live/dist/mastodon-*.service /etc/systemd/system/ # systemctl daemon-reload # systemctl enable --now mastodon-web mastodon-sidekiq mastodon-streaming -# sudo -u mastdon -i +# sudo -u mastodon -i +# cd live # bin/tootctl feeds build