...
- Recent version of MacOS X running in VM or on bare metal and recent version of OCRKit Professional installed in
/Applications/
("OCRKit appliance") - OCRKit appliance must be set up to allow remote administration using ssh from the DMS appliance's console by public key authentication (Sharing setup: "Remote administration") for a user with administrative rights (<<adminuser>>)
- DMS appliance needs
/<storagepath>/nuxeo/data/
and/<storagepath>/nuxeo/tmp/
NFS-exports - OCRKit appliance must mount these NFS-shares to
/var/lib/nuxeo/data/
and/opt/nuxeo/server/tmp/
respectively and make suer these mounts will be auto mounted (kept alive) - In DMS appliance, place the below script "ocrKit" in
/<storagepath>/nuxeo/scripts/
and make executable (chmod +x) - Create public ssh key in DMS appliance using "ssh-keygen" command, copy public key (id_rsa.pub) and paste into
/Users/<<adminuser>>/.ssh/authorized_keys
file of OCR appliance - Login from DSM appliance to OCR appliance using ssh. After successful login, move the DMS appliance's key files "id_rsa", "id_rsa.pub" and "known_hosts" from
~/.ssh/
to/<storagepath>/nuxeo/ssh/
- Set key "ocr.engine.name" in PAT_DMS_SETTINGS table of Patricia db to "ocrkitmac"
- Add below change commands to the "commands.conf" file of auto-deploy client specific repository (also found in
~/deploy/config/
) - Start re-deploy of DMS using ~/deploy/deploy_script/deploy.sh command as outlined here: Auto-deploy script
...
Code Block | ||
---|---|---|
| ||
#!/bin/bash
echo "variables $1 $2"
ssh <<adminuser>>@<<OCRKit.appliance.name>> "/Applications/OCRKit\ Pro.app/Contents/MacOS/OCRKit\ Pro --format text --output $1 $2" |
- Make sure in "commands.conf" file of auto-deploy client specific repository, the following commands are added to the nuxeo container definition (under section
"elif [ ${1} = "NUXEO" ] then"
) so as to be added the container run command.:
Code Block |
---|
add_volume "/<storage_path>/nuxeo/ssh" "/home/nuxeo/.ssh" add_volume "/<storage_path>/nuxeo/scripts/ocrKit" "/usr/bin/ocrKit" |