From 8532c5792c783659d996731c33f3a18ce01d7c3a Mon Sep 17 00:00:00 2001 From: Clay Benson Date: Tue, 16 Jul 2024 13:01:50 -0400 Subject: [PATCH] [NOREF] Clean Minio files when using db:clean (#2701) Clean Minio files when using db:clean --- scripts/dev | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/dev b/scripts/dev index 4f732adb87..7db8a89499 100755 --- a/scripts/dev +++ b/scripts/dev @@ -351,7 +351,7 @@ namespace :db do end # Make sure this list of tables matches the list in pkg/storage/truncate.go - desc "Deletes all rows from all tables" + desc "Deletes all rows from all tables and all files in Minio (S3)" task :clean do tables = %w{ cedar_system_bookmarks @@ -391,6 +391,10 @@ namespace :db do sql = tables.map { |table| "DELETE FROM #{table};" }.join puts "Cleaning database..." `echo "#{sql}" | psql` + + # Delete all files from Minio + puts "Cleaning Minio file storage..." + `docker-compose run --entrypoint='mc --quiet rm -r --force local/easi-app-file-uploads/' minio_mc > /dev/null 2>&1` end end