mirror of
https://github.com/symfony/recipes-contrib.git
synced 2026-09-17 01:56:28 +03:00
Add recipe for MediaMonks Sonata Media Bundle 2.0
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
mediamonks_sonata_media:
|
||||
filesystem_private: 'oneup_flysystem.default_filesystem_filesystem'
|
||||
filesystem_public: 'oneup_flysystem.default_filesystem_filesystem'
|
||||
redirect_url: '%env(APP_MEDIA_REDIRECT_URL)%'
|
||||
model_class: App\Entity\Media
|
||||
@@ -0,0 +1,5 @@
|
||||
mediamonks_sonata_media_admin:
|
||||
resource: "@MediaMonksSonataMediaBundle/Resources/config/routing_admin.yml"
|
||||
|
||||
mediamonks_sonata_media:
|
||||
resource: "@MediaMonksSonataMediaBundle/Resources/config/routing.yml"
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"bundles": {
|
||||
"MediaMonks\\SonataMediaBundle\\MediaMonksSonataMediaBundle": ["all"]
|
||||
},
|
||||
"env": {
|
||||
"APP_MEDIA_REDIRECT_URL": "https://media-redirect-url/"
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/",
|
||||
"src/": "%SRC_DIR%/"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
<bg=blue;fg=white> </>
|
||||
<bg=blue;fg=white> Media Configuration </>
|
||||
<bg=blue;fg=white> </>
|
||||
|
||||
* <fg=blue>Finish the media configuration</>:
|
||||
1. Configure the flysystem filesystems for private and public file storage
|
||||
2. Change the redirect url to your media, a reverse proxy or CDN is highly recommended
|
||||
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
namespace App\Entity;
|
||||
|
||||
use Doctrine\ORM\Mapping as ORM;
|
||||
use MediaMonks\SonataMediaBundle\Entity\Media as BaseMedia;
|
||||
|
||||
/**
|
||||
* @ORM\Entity(repositoryClass="MediaMonks\SonataMediaBundle\Repository\MediaRepository")
|
||||
* @ORM\Table
|
||||
*/
|
||||
class Media extends BaseMedia
|
||||
{
|
||||
}
|
||||
Reference in New Issue
Block a user