Skip to content

IstitutoCentraleCatalogoUnicoBiblio/sbnweb-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SBNWeb-docker

Installazione dell'applicativo LMS SBNWeb Open in ambiente Docker.

Licenza

License: AGPL v3

Requisiti di installazione

Requisito Versione
Docker >= 18.03
Docker Compose >= 1.22
Linux >= kernel 3.10 64bit

Installazione

Clonare il repository

git clone --recursive https://github.com/IstitutoCentraleCatalogoUnicoBiblio/sbnweb-docker.git

Personalizzazione del DB

Portarsi nella cartella:

sbnweb-docker/db/sql/init

e modificare lo script SQL 05_Definisci_Polo.sql personalizzando i campi per il polo da installare.

Campo Descrizione
cd_polo Codice del polo
url_indice URL per il collegamento a Indice SBN
username Nome utente
password Password per Indice SBN
denominazione Descrizione del Polo
email Indirizzo mail per il gestore

Build della piattaforma

Portarsi nella cartella:

sbnweb-docker

ed eseguire il comando:

docker-compose up --build --no-start

Avvio applicazione

Eseguire il comando:

docker-compose up -d

L'applicazione sarà raggiungibile all'indirizzo:

http://localhost:8080/sbn

Stop applicazione

Eseguire il comando:

docker-compose stop

File di configurazione

Nella cartella:

sbnweb-docker/conf

sono presenti i file di configurazione modificabili dall'utente:

File Descrizione
sbnweb.conf configurazione di SBNWeb
SbnWebPostgres-ds.xml configurazione per l'accesso al DB Postgres
downloadSBW.txt configurazione per l'accesso al DB della procedura UNIMARC
offlineExportUnimarc.linux.cfg configurazione della procedura UNIMARC

Cartelle condivise con la macchina host

Cartella Descrizione
runtime-data/db_data database di SBNWeb
runtime-data/app_data/log log di JBoss AS
runtime-data/app_data/download output elaborazioni differite
runtime-data/app_data/export/unimarc output estrazioni UNIMARC

About

Installazione dell'applicativo LMS SBNWeb Open su infrastruttura Docker

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages