|
|
@ -19,8 +19,8 @@ CMD_STR="yarn start" |
|
|
|
CMD_SDK="bundle exec sidekiq" |
|
|
|
|
|
|
|
#Commands - Upgrades and Maintenance |
|
|
|
CMD_MAINT_CARDS="bin/tootctl preview_cards remove --days=$TUN_MAINT_CARDS_LIFETIME" |
|
|
|
CMD_MAINT_MEDIA="bin/tootctl media remove --days=$TUN_MAINT_MEDIA_LIFETIME" |
|
|
|
CMD_MAINT_CARDS="bin/tootctl preview_cards remove" |
|
|
|
CMD_MAINT_MEDIA="bin/tootctl media remove" |
|
|
|
CMD_UPG_DB_PRE="SKIP_POST_DEPLOYMENT_MIGRATIONS=true rails db:migrate" |
|
|
|
CMD_UPG_DB_ALL="rails db:migrate" |
|
|
|
CMD_UPG_SG_SCH="bin/tootctl upgrade storage-schema" |
|
|
@ -142,4 +142,29 @@ role_sk() { |
|
|
|
;; |
|
|
|
esac |
|
|
|
} |
|
|
|
|
|
|
|
role_maint_cards() { |
|
|
|
enrich mastodon |
|
|
|
enrich db |
|
|
|
enrich sg |
|
|
|
CMD_RUN="$CMD_MAINT_CARDS --days=$TUN_MAINT_CARDS_LIFETIME" |
|
|
|
} |
|
|
|
role_maint_media() { |
|
|
|
enrich mastodon |
|
|
|
enrich db |
|
|
|
enrich sg |
|
|
|
CMD_RUN="$CMD_MAINT_MEDIA --days=$TUN_MAINT_MEDIA_LIFETIME" |
|
|
|
} |
|
|
|
role_maint() { |
|
|
|
if [ "x$MTASK" = "x" ]; then |
|
|
|
_err Maintenance task not defined. |
|
|
|
exit 1 |
|
|
|
fi |
|
|
|
case "$MTASK" in |
|
|
|
cards) role_maint_cards;; |
|
|
|
media) role_maint_media;; |
|
|
|
*) |
|
|
|
_err Maintenance task not recognised. |
|
|
|
exit 1 |
|
|
|
;; |
|
|
|
esac |
|
|
|
} |