Now see: https://github.com/Msch0150/numishare/blob/master/docker/README.md
docker-solr-data directory need to be writable by id=8983.
To setup numishare in a Linux environment with "docker" and "unzip" installed:
export TARGET_DIR=/home/docker/numishare
mkdir -p ${TARGET_DIR} && cd ${TARGET_DIR} && \
wget https://github.com/Msch0150/numishare-docker/archive/master.zip && \
unzip master.zip && \
rm -f master.zip && \
cd numishare-docker-master && \
chmod +x setup.sh && \
sudo ./setup.sh
The following links can be used:
http://localhost:10200/orbeon/numishare/admin/
http://localhost:10202/exist
http://localhost:10204/solr
If required, change "localhost" to your local IP address. By default the "admin" user is setup without password. Don't forget to change it (in web/tomcat-users.xml).
When creating a new collection set the "Public Site" to:
http://localhost:10200/orbeon/numishare/<collection name>/
In "Modify Setting" > Theme URL:
http://localhost:10200/orbeon/numishare/
If required, change "localhost" to your local IP address.
(Image created using cat ../${TARGET_DIR}/docker-compose.yml | docker run -i funkwerk/compose_plantuml --link-graph --boundaries| docker run -i think/plantuml > out.svg)
Backup the following directories:
${TARGET_DIR}/numishare-docker-master/docker-solr-data
${TARGET_DIR}/numishare-docker-master/docker-exist-log
${TARGET_DIR}/numishare-docker-master/docker-exist-data
${TARGET_DIR}/numishare-docker-master/docker-loris-data
To install telent:
apt-get install telnet
To list and remove all Docker container:
sudo docker stop $(sudo docker ps -a -q)
sudo docker rm $(sudo docker ps -a -q)