mead-plugin-source-nectar-gcs
Mead source adapter that fetches lower-resolution versions from GCS (generated by nectar)
Installation
npm install --save mead-plugin-source-nectar-gcs
Usage
Your mead configuration file (mead --config <path-to-config.js>
):
moduleexports = // Load the plugin plugins: sources: name: 'mynectarsource' adapter: type: 'nectar-gcs' config: cacheWidths: 50 200 600 1200 2000 // Options to pass onto `mead-plugin-source-gcs` gcs: projectId: processenvGOOGLE_CLOUD_PROJECT_ID bucket: processenvGOOGLE_CLOUD_BUCKET_NAME cacheBucket: 'someOtherBucket' keyFilename: processenvGOOGLE_CLOUD_GCS_KEY_PATH || '/secrets/gcs-credentials.json' pathPrefix: '/images' cachePrefix: '/images-cache' // Options to pass onto `@google-cloud/pubsub` (`topic` is used in this plugin, however) pubsub: projectId: processenvGOOGLE_CLOUD_PROJECT_ID keyFilename: processenvGOOGLE_CLOUD_PUBSUB_KEY_PATH || '/secrets/pubsub-credentials.json' topic: processenvGOOGLE_CLOUD_PUBSUB_TOPIC || 'nectar'
License
MIT-licensed. See LICENSE.