Docker image builder for the LiC software. Based on the eXist-db Docker image [https://hub.docker.com/r/existdb/existdb].
- EXPATH Cryptographic Library Module v0.6 [http://exist-db.org/exist/apps/public-repo/packages/expath-crypto-exist-lib.html?eXist-db-min-version=4.4.0]
- FunctX library [http://exist-db.org/exist/apps/public-repo/packages/functx.html]
- SPARQL and RDF indexing for eXist-db [http://exist-db.org/exist/apps/public-repo/packages/exist-sparql.html?eXist-db-min-version=3.0.3]
- The image also includes a custom controller-config.xml and exist-webapp-context.xml to set the Srophe app (/db/apps/srophe) as the root direcory, allowing users to access the application home page at http://localhost:8080/index.html.
- A custom eXist-db conf.xml adds the RDF index collection.xconf used by the SPARQL module.
Build a up to date version of the LiC application [https://github.com/LiteratureInContext/LiC-app] and data repositories [https://github.com/LiteratureInContext/LiC-data] Move the new .xar files into the autodeploy directory.
Build your new docker image: docker build --platform linux/amd64 -t lic .