From 64e059f8025733f6b93d94909554ba218d3d532e Mon Sep 17 00:00:00 2001 From: Vincent Langlet Date: Wed, 3 Aug 2022 07:50:20 +0200 Subject: [PATCH] Add recipe for media bundle 4 (#1427) --- .../4.0/config/packages/sonata_media.yaml | 24 +++++++++++++++++++ .../4.0/config/routes/sonata_media.yaml | 3 +++ sonata-project/media-bundle/4.0/manifest.json | 9 +++++++ .../4.0/public/upload/media/.gitignore | 2 ++ 4 files changed, 38 insertions(+) create mode 100644 sonata-project/media-bundle/4.0/config/packages/sonata_media.yaml create mode 100644 sonata-project/media-bundle/4.0/config/routes/sonata_media.yaml create mode 100644 sonata-project/media-bundle/4.0/manifest.json create mode 100644 sonata-project/media-bundle/4.0/public/upload/media/.gitignore diff --git a/sonata-project/media-bundle/4.0/config/packages/sonata_media.yaml b/sonata-project/media-bundle/4.0/config/packages/sonata_media.yaml new file mode 100644 index 00000000..7b307c4d --- /dev/null +++ b/sonata-project/media-bundle/4.0/config/packages/sonata_media.yaml @@ -0,0 +1,24 @@ +sonata_media: + default_context: default + contexts: + default: + providers: + - sonata.media.provider.dailymotion + - sonata.media.provider.youtube + - sonata.media.provider.image + - sonata.media.provider.file + - sonata.media.provider.vimeo + + formats: + small: { width: 100 , quality: 70} + big: { width: 500 , quality: 70} + + cdn: + server: + path: /upload/media + + filesystem: + local: + # Directory for uploads should be writable + directory: "%kernel.project_dir%/public/upload/media" + create: false diff --git a/sonata-project/media-bundle/4.0/config/routes/sonata_media.yaml b/sonata-project/media-bundle/4.0/config/routes/sonata_media.yaml new file mode 100644 index 00000000..616b91da --- /dev/null +++ b/sonata-project/media-bundle/4.0/config/routes/sonata_media.yaml @@ -0,0 +1,3 @@ +sonata_media: + resource: '@SonataMediaBundle/Resources/config/routing/media.xml' + prefix: /media diff --git a/sonata-project/media-bundle/4.0/manifest.json b/sonata-project/media-bundle/4.0/manifest.json new file mode 100644 index 00000000..b1669f04 --- /dev/null +++ b/sonata-project/media-bundle/4.0/manifest.json @@ -0,0 +1,9 @@ +{ + "bundles": { + "Sonata\\MediaBundle\\SonataMediaBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "public/": "%PUBLIC_DIR%/" + } +} diff --git a/sonata-project/media-bundle/4.0/public/upload/media/.gitignore b/sonata-project/media-bundle/4.0/public/upload/media/.gitignore new file mode 100644 index 00000000..d6b7ef32 --- /dev/null +++ b/sonata-project/media-bundle/4.0/public/upload/media/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore