1.1.7 • Published 6 years ago

mead-plugin-source-nectar-gcs v1.1.7

Weekly downloads
2
License
MIT
Repository
-
Last release
6 years ago

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>):

module.exports = {
  // Load the plugin
  plugins: [
    require('mead-plugin-source-nectar-gcs')
  ],

  sources: [{
    name: 'mynectarsource',
    adapter: {
      type: 'nectar-gcs',
      config: {
        cacheWidths: [50, 200, 600, 1200, 2000],

        // Options to pass onto `mead-plugin-source-gcs`
        gcs: {
          projectId: process.env.GOOGLE_CLOUD_PROJECT_ID,
          bucket: process.env.GOOGLE_CLOUD_BUCKET_NAME,
          cacheBucket: 'someOtherBucket',
          keyFilename: process.env.GOOGLE_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: process.env.GOOGLE_CLOUD_PROJECT_ID,
          keyFilename: process.env.GOOGLE_CLOUD_PUBSUB_KEY_PATH || '/secrets/pubsub-credentials.json',
          topic: process.env.GOOGLE_CLOUD_PUBSUB_TOPIC || 'nectar',
        },
      }
    }
  }]
}

License

MIT-licensed. See LICENSE.

1.1.7

6 years ago

1.1.6

6 years ago

1.1.5

7 years ago

1.1.4

7 years ago

1.1.3

7 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago