
e.the-fascinator.fascinator-common.1.3.source-code.system-config.json Maven / Gradle / Ivy
{
"version": "1.1.0.1",
"configured": false,
"urlBase": "http://localhost:9997/portal/",
"email": "[email protected]",
"sso": {
"plugins": ["OpenID"],
"urlExclusions": {
"startsWith": ["css/", "feed/", "images/", "js/", "flowplayer/", "mediaplayer/"],
"endsWith": [".ico"],
"equals": ["css"]
},
"trustTokens": {
}
},
"accesscontrol": {
"type": "derby",
"derby": {
}
},
"authentication": {
"type": "internal",
"internal": {
"path": "${fascinator.home}/security/users.properties"
}
},
"roles": {
"type": "internal",
"internal": {
"path": "${fascinator.home}/security/roles.properties"
}
},
"storage": {
"type": "file-system",
"file-system": {
"home": "${fascinator.home}/storage"
}
},
"messaging": {
"url": "tcp://localhost:61616",
"stompUrl": "stomp://localhost:61613",
"home": "${fascinator.home}/activemq-data",
"startup": {
"delay": "5000",
"timer": "15000"
},
"statistics": {
"enabled": true,
"destination": "houseKeeping"
},
"threads": [
{
"id": "render",
"description": "Render queue for priority objects requested by the user.",
"priority": "8",
"config": {
"name": "renderUser"
}
},
{
"id": "render",
"description": "Render queue for objects that are only using high speed transformers.",
"priority": "6",
"config": {
"name": "renderHigh"
}
},
{
"id": "render",
"description": "Render queue for most standard documents. External calls to ICE Service are performed.",
"priority": "5",
"config": {
"name": "renderNormal"
}
},
{
"id": "render",
"description": "Render queue for objects requiring FFmpeg transcoding and optionally calls to the ICE Service.",
"priority": "3",
"config": {
"name": "renderLow"
}
},
{
"id": "harvest",
"description": "Priority queue for user actions, allows access to the render queues faster.",
"priority": "8",
"config": {
"name": "harvestUser",
"normal-renderers": {
"ffmpeg": "renderLow",
"ice2": "renderNormal",
"default": "renderHigh"
},
"user-renderer": "renderUser"
}
},
{
"id": "harvest",
"description": "Standard harvest queue for new object. May optionally run some fast transformers and an index before routing to the render queues.",
"priority": "7",
"config": {
"name": "harvest",
"normal-renderers": {
"ffmpeg": "renderLow",
"ice2": "renderNormal",
"default": "renderHigh"
},
"user-renderer": "renderUser"
}
},
{
"id": "ingest",
"description": "Ingest queue for objects posted from external source.",
"priority": "3",
"config": {
"name": "ingest"
}
},
{
"id": "subscriber",
"description": "Subscriber queue for event log.",
"priority": "7",
"config": {
"name": "subscriber",
"subscribers": ["solr-event-log"]
}
},
{
"id": "solrwrapper",
"description": "Wrapper for ingest into main Solr core.",
"priority": "5",
"config": {
"name": "solrwrapper"
}
},
{
"id": "emailnotification",
"description": "Queue to send email notifications",
"priority": "8",
"config": {
"name": "emailnotification",
"debug": false,
"from": {
"email": "[email protected]",
"name": "The Fascinator"
},
"smtp": {
"host": "smtp.gmail.com",
"port": "25",
"sslPort": "465",
"ssl": true,
"tls": false,
"username": "[email protected]",
"password": "secret"
},
"defaults": {
"subject": "Notification",
"body": "nt"
}
}
}
]
},
"indexer": {
"type": "solr",
"properties": "SOF-META",
"useCache": true,
"buffer": {
"docLimit": "200",
"sizeLimit": "204800",
"timeLimit": "30"
},
"solr": {
"uri": "http://localhost:9997/solr/fascinator",
"coreName": "fascinator",
"autocommit": false,
"embedded": true
},
"anotar": {
"uri": "http://localhost:9997/solr/anotar",
"coreName": "anotar",
"autocommit": true
}
},
"transformerDefaults": {
"aperture": {
"id": "aperture",
"outputPath": "${java.io.tmpdir}/${user.name}/ice2-output"
},
"ffmpeg": {
"id": "ffmpeg",
"outputPath": "${java.io.tmpdir}/${user.name}/ffmpeg-output",
"binaries": {
"transcoding": "ffmpeg",
"metadata": "ffprobe"
},
"database": {
"enabled": "false"
},
"supportedFormats": [
{
"group": "audio",
"extensions": "aac,ac3,aif,aiff,au,m4a,mp2,mp3,oga,ogg,swa,wav"
},
{
"group": "image",
"extensions": "bmp,gif,jpeg,jpg,png,tif,tiff"
},
{
"group": "video",
"extensions": "asf,avi,f4v,flv,h264,hdmov,m4v,matroska,mjpeg,mjpg,mov,mp4,mpg,mpeg,mpeg4,ogm,ogv,ogx,swf,wmv"
}
],
"displayTypes": {
"video": "ffmpeg"
},
"merging": {
"mpegFrameRate": "25",
"finalFormat": "avi",
"finalFrameRate": "10"
},
"transcodings": {
"audio": [
{
"alias": "MP3 Preview",
"renditions": [
{
"name": "ffmpegPreview.mp3",
"type": "Preview",
"formatMetadata": "MP3",
"codecMetadata": "mp3",
"audioOnly": "true",
"options": "-b 192k",
"output": "-f mp3"
}
]
}
],
"image": [
{
"alias": "JPG Renditions",
"renditions": [
{
"name": "ffmpegThumbnail.jpg",
"type": "Thumbnail",
"formatMetadata": "JPG",
"maxWidth": "160",
"maxHeight": "120",
"padding": "none",
"options": "-r 1",
"output": "-vcodec mjpeg -f mjpeg"
},
{
"name": "ffmpegPreview.jpg",
"type": "Preview",
"formatMetadata": "JPG",
"maxWidth": "600",
"padding": "none",
"options": "-r 1",
"output": "-vcodec mjpeg -f mjpeg"
}
]
}
],
"video": [
{
"alias": "JPG Thumbnail",
"renditions": [
{
"name": "ffmpegThumbnail.jpg",
"type": "Thumbnail",
"formatMetadata": "JPG",
"maxWidth": "160",
"maxHeight": "90",
"padding": "individual",
"options": "-deinterlace -ss [[OFFSET]] -t 00:00:01 -r 1",
"output": "-vcodec mjpeg -f mjpeg"
}
]
},
{
"alias": "FLV Preview",
"renditions": [
{
"name": "ffmpegPreview.flv",
"type": "Preview",
"formatMetadata": "FLV",
"maxWidth": "400",
"maxHeight": "224",
"padding": "individual",
"options": "-b 192k -ab 64k -ar 44100 -ac 1",
"output": "-f flv"
}
]
}
]
}
},
"ice2": {
"id": "ice2",
"url": "http://ice-service.usq.edu.au/api/convert/",
"outputPath": "${java.io.tmpdir}/${user.name}/ice2-output",
"excludeRenditionExt": "txt,mp3,m4a,mov,mp4,wav,wma,wmv,mpg,flv",
"priority": "true",
"resize": {
"thumbnail": {
"option": "fixedWidth",
"ratio": "-90",
"fixedWidth": "160",
"enlarge": "false"
},
"preview": {
"option": "fixedWidth",
"ratio": "-90",
"fixedWidth": "600",
"enlarge": "false"
}
}
},
"ims": {
"id": "ims"
},
"jython": {
"id": "jython"
}
},
"uploader": {
"workflow1": {
"screen-label": "Workflow 1",
"security": ["registered", "metadata", "editor", "admin"],
"upload-path": "${fascinator.home}/uploads/workflow-harvester",
"json-config": "${fascinator.home}/harvest/workflows/workflow-harvester.json"
},
"basicUpload": {
"screen-label": "Basic Upload",
"security": ["registered", "metadata", "editor", "admin"],
"upload-path": "${fascinator.home}/uploads/workflow-harvester",
"json-config": "${fascinator.home}/harvest/workflows/workflow-harvester-basic.json",
"upload-template": "workflows/basicUpload"
}
},
"mime-types": {
"tfpackage": "application/x-fascinator-package"
},
"database-service": {
"derbyHome": "${fascinator.home}/database"
},
"portal": {
"home": "${portal.home}",
"contentDir": "${fascinator.home}/content",
"defaultView": "default",
"sessionTimeout": "60",
"skins": {
"default": "default",
"order": []
},
"caching": {
"caches": {
"scriptObjects": {
"label": "Cache for Jython scripts",
"profile": "dynamic",
"lastModifiedCheck": true
},
"pathLookup": {
"label": "Cache for path lookups",
"profile": "full"
}
},
"profiles": {
"default": {
"label": "Factory defaults",
"refreshIntervalSeconds": 30,
"maxElementsInMemory": 10000,
"eternal": false,
"timeToIdleSeconds": 120,
"timeToLiveSeconds": 120,
"overflowToDisk": false,
"maxElementsOnDisk": 10000,
"diskPersistent": false,
"memoryStoreEvictionPolicy": "LRU"
},
"off": {
"label": "Disabled",
"maxElementsInMemory": 10000,
"eternal": false,
"timeToIdleSeconds": 1,
"timeToLiveSeconds": 1,
"overflowToDisk": false,
"maxElementsOnDisk": 1,
"diskPersistent": false,
"memoryStoreEvictionPolicy": "LRU"
},
"dynamic": {
"label": "Dynamic - Caches are refreshed periodically",
"maxElementsInMemory": 25000,
"eternal": false,
"timeToIdleSeconds": 120,
"timeToLiveSeconds": 300,
"overflowToDisk": false,
"maxElementsOnDisk": 25000,
"diskPersistent": false,
"memoryStoreEvictionPolicy": "LRU"
},
"full": {
"label": "Full - Caches never expire",
"maxElementsInMemory": 100000,
"eternal": true,
"timeToIdleSeconds": 0,
"timeToLiveSeconds": 0,
"overflowToDisk": true,
"maxElementsOnDisk": 100000,
"diskPersistent": false,
"memoryStoreEvictionPolicy": "LRU"
}
}
},
"layout": "layout",
"nativeJython": true,
"harvestFiles": "${fascinator.home}/harvest",
"houseKeeping": {
"config": {
"quartzConfig": "${fascinator.home}/quartz.properties",
"desktop": true,
"frequency": "300",
"jobs": [
]
}
},
"oai-pmh": {
"sessionExpiry": "300000",
"metadataFormats": {
"oai_dc": {
"enabledInAllViews": true,
"enabledViews": ["default"],
"schema": "http://www.openarchives.org/OAI/2.0/oai_dc.xsd",
"metadataNamespace": "http://www.openarchives.org/OAI/2.0/oai_dc/"
}
}
}
},
"watcher": {
"path": "${INSTALL_PATH}/watcher"
},
"subscriber": {
"solr-event-log": {
"uri": "http://localhost:9997/solr/eventlog",
"buffer": {
"docLimit": "200",
"sizeLimit": "204800",
"timeLimit": "30"
}
}
},
"restoreTool": {
"harvestRemap": {
"enabled": false,
"allowOlder": false,
"failOnMissing": true
},
"migrationScript": ""
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy