-
Notifications
You must be signed in to change notification settings - Fork 0
Konfigurace Serveru
Vychozi konfigurace serveru se nachazi: https://github.com/ARUP-CAS/aiscr-digiarchiv-2/blob/main/web/src/main/resources/cz/inovatika/arup/digiarchiv/web/server_config.json
Kazdy klic lze prepsat v konfiguracnim adresare mimo aplikaci, pomoci "config.json". Konfiguracni adresar lze definovatnasledujicim zpusobem:
- Pridani promeny prostredi pri startovani tomcatu. Napr.: -Damcr_app_dir=/var/lib/digiarchiv
- Nastaveni kontextovou vlasnosti v META-INF aplikace. Napr: <Parameter name="app_dir" override="false" value="/var/lib/digiarchiv"/>
- Vychozi adresar je ~/.amcr Tento souboru (config.json) musi obsahovat dve hlavni sekce, "server" a "client". Pro nastaveni klienta pouzivame sekci "server".
Nekolik konfiguracnich klicu:
"solrhost": "http://localhost:8983/solr/"
URL adresa SOLRu
"solrRels" : "http://localhost:8983/solr/"
URL adresa SOLRu pro core soubor. Dava moznost rozdelit na dva servery
"OAI": { "url": "https://api.aiscr.cz/dapro/oai" URL adresa OAI service v AMCR API serveru "sets": ... }
Tady jsou grupovane vlastnosti pro indexace
"imagesDir": "/cesta_k_datum/"
Slozka obsahujuci originalni soubory
"thumbsDir": "/cesta_k_nahledum/"
Slozka obsahujuci generovane nahledy
"thesauriDir": "/var/lib/digiarchiv/thesauri/"
Slozka obsahujici csv soubory pro preklady
"dynamicThumbs": false
Maji li se generovat nahledy dynamicky, v pripade ze nexistuje. Muze zpusobit zpomaleny serveru pro moc velke soury
"thumbWidth": 100
Sirka nahledu v seznamu vysledku
"thumbHeight": 100
Vyska nahledu v seznamu vysledku
"mediumHeight": 1000
Rozmer nahledu v dialogu prochazeni souboru
"watermark.alpha": 0.5
Uroven pruhlednosti generovaneho watermark
"sessionTimeout": 300
Timeout ve vterinach pro odhalseni uzivatele
"indexSecLevel": "E"
Minimalni pristupnost prihlaseneho uzivatele pro indexaci
"translations": {
"jazyk_dokumentu": {
"heslar": "jazyk_dokumentu",
"label": "caption"
},
"typ_dokumentu": {
"heslar": "typ_dokumentu",
"label": "caption"
},
...
}
Definuje jaky heslar pouzit pro kazde pole
"indexFieldsByType": {
"dokument": ["ident_cely", "typ_dokumentu", "material_originalu",...],
"akce": [...],
"lokalita": [...],
"projekt": [...],
"samostatny_nalez": [...]
}
}