...
- 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)
- 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) - In DMS appliance, place the DMS appliance's public key files "id_rsa" and "id_rsa.pub" in
/<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
Scripts:
- Make sure you replace <<OCRKit.appliance.name>> with proper FQND or IP address:
Code Block | ||
---|---|---|
| ||
#!/bin/bash
echo "variables $1 $2"
ssh admin@<<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 "/var/data/nuxeo/ssh" "/home/nuxeo/.ssh"
add_volume "/var/data/nuxeo/scripts/ocrKit" "/usr/bin/ocrKit" |
Questions:
- known_hosts file in /<storagepath>/nuxeo/ssh/ ??
- Are paths in 4 hard coded paths in nuxeo container ?
- Is path /usr/bin/ocrKit hard coded nuxeo container ?