Shopware media adapter to store media files on Google Cloud Storage.
The GCP adapter allows you to manage your media files in shopware on Google Cloud Storage.
Download the plugin from the release page and enable it in shopware.
config.php in your root directory and fill in your own values
'cdn' => [ 'backend' => 'gcp', 'adapters' => [ 'gcp' => [ 'type' => 'gcp', 'mediaUrl' => 'https://storage.googleapis.com/your-bucket-name/', 'projectId' => 'your-project-id', 'keyFilePath' => '/path/to/your/keyfile', // see below 'bucket' => 'your-bucket-name' ] ] ],
The credentials will be auto-loaded by the Google Cloud Client.
The client will first look at the GOOGLE_APPLICATION_CREDENTIALS env var. You can use
putenv('GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json');to set the location of your credentials file.
The client will look for the credentials file at the following paths:
If running in Google App Engine, the built-in service account associated with the application will be used. If running in Google Compute Engine, the built-in service account associated with the virtual machine instance will be used.
The MIT License (MIT). Please see License File for more information.