1.0.0 • Published 4 years ago

jsreport-gcp-storage v1.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

jsreport-gcp-storage

jsreport extension adding support for storing blobs in Google Cloud Storage

Similar to https://github.com/jsreport/jsreport-aws-s3-storage, a blob storage supporting Google Cloud Storage for saving binary output from jsreport.

See the blob storages general documentation https://jsreport.net/learn/blob-storages

See how to persist jsreport output reports https://jsreport.net/learn/reports

Installation

npm install jsreport-gcp-storage

Configuration

Required options:

  • bucket

Note: Authentication and authorization are pulled from your configured state via gcloud sdk per GCP norms.

Sample jsreport.config.json

{
  "blobStorage": {
    "provider": "gcp-storage"
  },
  "extensions": {
    "gcp-storage": {
      "bucket": "weave-analytics-huddle"
    }
  }
}

jsreport-core

var jsreport = require('jsreport-core')({ blobStorage: { provider: 'gcp-storage' } })
jsreport.use(require('jsreport-gcp-storage')({...}))