|
| 1 | +--- |
| 2 | +Name: silverstripe-azure-flysystem |
| 3 | +Only: |
| 4 | + envvarset: AZURE_CONNECTION_URL |
| 5 | +After: |
| 6 | + - '#assetsflysystem' |
| 7 | +--- |
| 8 | +SilverStripe\Core\Injector\Injector: |
| 9 | + League\Flysystem\Adapter\Local: |
| 10 | + class: League\Flysystem\Adapter\Local |
| 11 | + constructor: |
| 12 | + root: '`TEMP_PATH`' |
| 13 | + FullscreenInteractive\SilverStripe\AzureStorage\Adapter\PublicAdapter: |
| 14 | + constructor: |
| 15 | + connectionUrl: '`AZURE_CONNECTION_URL`' |
| 16 | + containerName: '`AZURE_CONTAINER_NAME`' |
| 17 | + League\Flysystem\Cached\Storage\Memory.public: |
| 18 | + class: League\Flysystem\Cached\Storage\Memory |
| 19 | + League\Flysystem\Cached\Storage\Adapter.public: |
| 20 | + class: League\Flysystem\Cached\Storage\Adapter |
| 21 | + constructor: |
| 22 | + adapter: '%$League\Flysystem\Adapter\Local' |
| 23 | + file: 'azuremetadata/public' |
| 24 | + expire: 259200 |
| 25 | + SilverStripe\Assets\Flysystem\PublicAdapter: |
| 26 | + class: FullscreenInteractive\SilverStripe\AzureStorage\Adapter\PublicCachedAdapter |
| 27 | + constructor: |
| 28 | + adapter: '%$FullscreenInteractive\SilverStripe\AzureStorage\Adapter\PublicAdapter' |
| 29 | + cache: '%$League\Flysystem\Cached\Storage\Adapter.public' |
| 30 | + FullscreenInteractive\SilverStripe\AzureStorage\Adapter\ProtectedAdapter: |
| 31 | + constructor: |
| 32 | + connectionUrl: '`AZURE_CONNECTION_URL`' |
| 33 | + containerName: '`AZURE_CONTAINER_NAME`' |
| 34 | + League\Flysystem\Cached\Storage\Adapter.protected: |
| 35 | + class: League\Flysystem\Cached\Storage\Adapter |
| 36 | + constructor: |
| 37 | + adapter: '%$League\Flysystem\Adapter\Local' |
| 38 | + file: 'azuremetadata/protected' |
| 39 | + expire: 259200 |
| 40 | + SilverStripe\Assets\Flysystem\ProtectedAdapter: |
| 41 | + class: FullscreenInteractive\SilverStripe\AzureStorage\Adapter\ProtectedCachedAdapter |
| 42 | + constructor: |
| 43 | + adapter: '%$FullscreenInteractive\SilverStripe\AzureStorage\Adapter\ProtectedAdapter' |
| 44 | + cache: '%$League\Flysystem\Cached\Storage\Adapter.protected' |
| 45 | +--- |
| 46 | +Name: silverstripe-azure-assetscore |
| 47 | +Only: |
| 48 | + envvarset: AZURE_CONNECTION_URL |
| 49 | +After: |
| 50 | + - '#assetscore' |
| 51 | +--- |
| 52 | +SilverStripe\Core\Injector\Injector: |
| 53 | + SilverStripe\Assets\Storage\AssetStore: |
| 54 | + class: SilverStripe\Assets\Flysystem\FlysystemAssetStore |
0 commit comments