From 9934ab78d6b3ff65964f8df55b77f88f8e58f94b Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Thu, 21 Aug 2025 10:14:08 +0200 Subject: [PATCH] seed files via directus sync --- .../manual/sql/branding-logo.sql | 8 +- .../directus-config/seed/directus_files.json | 14 + .../seed/files/utopia-logo.svg | 264 ++++++++++++++++++ 3 files changed, 279 insertions(+), 7 deletions(-) create mode 100644 backend/directus-config/seed/directus_files.json create mode 100644 backend/directus-config/seed/files/utopia-logo.svg diff --git a/backend/directus-config/manual/sql/branding-logo.sql b/backend/directus-config/manual/sql/branding-logo.sql index 101b948c..e9efc137 100644 --- a/backend/directus-config/manual/sql/branding-logo.sql +++ b/backend/directus-config/manual/sql/branding-logo.sql @@ -1,7 +1 @@ -DELETE FROM public.directus_files WHERE id = '412c25dc-a3b7-4114-b64b-cac2d6b46db3'; - -COPY public.directus_files (id, storage, filename_disk, filename_download, title, type, folder, uploaded_by, created_on, modified_by, modified_on, charset, filesize, width, height, duration, embed, description, location, tags, metadata, focal_point_x, focal_point_y, tus_id, tus_data, uploaded_on) FROM stdin; -412c25dc-a3b7-4114-b64b-cac2d6b46db3 local 412c25dc-a3b7-4114-b64b-cac2d6b46db3.svg utopia-logo.svg utopia-logo image/svg+xml \N \N 2025-08-12 11:26:36.539+00 \N 2025-08-12 11:27:07.646+00 \N 22906 \N \N \N \N \N \N \N \N \N \N \N \N 2025-08-12 11:26:36.555+00 -\. - -UPDATE public.directus_settings SET project_logo = '412c25dc-a3b7-4114-b64b-cac2d6b46db3'; +UPDATE public.directus_settings SET project_logo = (SELECT id FROM directus_files WHERE filename_download = 'utopia-logo.svg'); diff --git a/backend/directus-config/seed/directus_files.json b/backend/directus-config/seed/directus_files.json new file mode 100644 index 00000000..7b23b240 --- /dev/null +++ b/backend/directus-config/seed/directus_files.json @@ -0,0 +1,14 @@ +{ + "collection": "directus_files", + "data": [ + { + "_sync_id": "utopia-logo", + "_file_path": "./files/utopia-logo.svg", + "storage": "local", + "filename_download": "utopia-logo.svg", + "title": "Utopia Logo", + "tags": [], + "description": "Utopia Logo" + } + ] +} \ No newline at end of file diff --git a/backend/directus-config/seed/files/utopia-logo.svg b/backend/directus-config/seed/files/utopia-logo.svg new file mode 100644 index 00000000..e28b152f --- /dev/null +++ b/backend/directus-config/seed/files/utopia-logo.svg @@ -0,0 +1,264 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +