From 14687558fea492a02eed1f39d5f44fb6523b6b83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A2u=20Cao?= Date: Sat, 17 May 2025 10:55:06 +0400 Subject: [PATCH] Minor cleanup --- site-cookbooks/kosmos-mastodon/recipes/default.rb | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/site-cookbooks/kosmos-mastodon/recipes/default.rb b/site-cookbooks/kosmos-mastodon/recipes/default.rb index d53ce6a..ffb6b92 100644 --- a/site-cookbooks/kosmos-mastodon/recipes/default.rb +++ b/site-cookbooks/kosmos-mastodon/recipes/default.rb @@ -265,7 +265,11 @@ service "mastodon-streaming" do action [:enable, :start] end -# Delete old media cache +# +# Delete cached remote media older than 30 days +# Will be re-fetched if necessary +# + systemd_unit 'mastodon-delete-old-media-cache.service' do content({ Unit: { @@ -273,12 +277,12 @@ systemd_unit 'mastodon-delete-old-media-cache.service' do }, Service: { Type: "oneshot", - WorkingDirectory: "#{mastodon_path}", - Environment: "\"RAILS_ENV=#{rails_env}\"", + WorkingDirectory: mastodon_path, + Environment: "RAILS_ENV=#{rails_env}", ExecStart: "#{bundle_path} exec bin/tootctl media remove --days 30", - SyslogIdentifier: "mastodon-delete-old-media-cache" } }) + triggers_reload true action [:create] end @@ -292,10 +296,9 @@ systemd_unit 'mastodon-delete-old-media-cache.timer' do Persistent: 'true' }, Install: { - WantedBy: 'timers.target' + WantedBy: 'timer.target' } }) - triggers_reload true action [:create, :enable, :start] end