Creates configured asset sources when the plugin is first installed
This plugin requires Craft CMS 3.0.0-beta.23 or later.
To install the plugin, follow these instructions.
-
Open your terminal and go to your Craft project:
cd /path/to/project
-
Then tell Composer to load the plugin:
composer require servdhost/craft-asset-source-generator
-
In the Control Panel, go to Settings → Plugins and click the “Install” button for Craft Asset Source Generator.
A Craft CMS plugin to create some asset volumes upon installation. Used within Servd's infrastructure.
Create a config file at config/craft-asset-source-generator.php
with something like the following contents:
<?php
return [
'sources' => [
[
'keyId' => 'your-AWS-key',
'secret' => 'your-AWS-secret',
'bucket' => 's3-bucket',
'region' => 's3-region',
'subfolder' => 'prepended-to-all-asset-keys',
'expires' => '5 minutes',
'cfDistributionId' => 'cloudfront-distro-id',
'name' => 'volume-name',
'handle' => 'volume-handle',
'hasUrls' => true,
'url' => 'https://url-to-your-volume.com'
]
]
];
You can add multiple volumes, they just need different handles.
Ensure craftcms/aws-s3 is installed prior to installing this plugin.
Then install this plugin.
Brought to you by Servd