jsreport-azure-storage

    1.2.0 • Public • Published

    jsreport-azure-storage

    NPM Version Build Status

    jsreport extension adding support for storing blobs in azure storage

    Some of the jsreport extensions require a blob storage for storing binary objects. This implementation stores these objects like output reports inside cost-effective azure blob storage.

    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-azure-storage

    Configuration

    • accountName: azure blob storage account name
    • accountKey: azure blob storage account key
    • connectionString: azure blob storage connection string
    • container: azure blob storage container, this defaults to jsreport

    You have three options:

    1. Set just connectionString
    2. Set accountName and accountKey
    3. Set only accountName and let storage connect using azure managed identity

    You can pass the options into jsreport in the following ways:

    • Through global blobStorage options
    {
    	"blobStorage": {  
    		"provider": "azure-storage"
    	},
    	"extensions": {
    		"azure-storage": {
    			"accountName": "...",
    			"accountKey": "...",
    			"container": "..."
    		}
    	}
    }
    • Pass options directly when using jsreport-core manually
    var jsreport = require('jsreport-core')({ blobStorage: { provider: 'azure-storage' } })
    jsreport.use(require('jsreport-azure-storage')({}))

    Install

    npm i jsreport-azure-storage

    DownloadsWeekly Downloads

    19

    Version

    1.2.0

    License

    none

    Unpacked Size

    6.65 kB

    Total Files

    9

    Last publish

    Collaborators

    • pofider
    • bjrmatos