Skip to content

Konfigurace Serveru

Alberto Hernandez edited this page Dec 11, 2020 · 5 revisions

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": [...]
}
}

Clone this wiki locally