Export templates store into zip file and later recover the state or import to a different instance
This extension can be used to move templates to different servers as well to different servers using different template stores. This means you can for example copy templates from default file system store to mssql store or postgres store.
POST: /api/export
BODY: {
//optional
selection: ["id1", "id2" ...]
}
POST: /api/import
BODY: /* multipart import.zip */
Important - make sure the multipart key for uploaded zip is import.zip
You can find how to send multiplart through postmant here.
The export/import can be called also using jsreport cli.
jsreport export jsreportExport.zip
jsreport import jsreportExport.zip
This can be done also remotely using --serverUrl
switch. This is handy for deployment automation.
jsreport export --serverUrl=myjsreport.com jsreportExport.zip
jsreport import --serverUrl=myjsreport.com jsreportExport.zip
The cli export commands support also authentication, importing and exporting specific folder or specific entities, validation and also full import. See details in the cli help.
jsreport help export
jsreport help import