...
This image contains 4 scripts: restart, cleanup, availability monitor and health check.
Clean up cron job
The following needs to be configured if no DMS service container is run The clean up cron job should be added to the cron on host of container.
...
Code Block | ||
---|---|---|
| ||
#!/bin/bash /usr/bin/logger "dms_cleanup.sh[$$] - Begin cleaning tmp directories" echo "--------------------" NUXEO=$(docker ps | grep "practiceinsight/dms_nuxeo_suite" | awk '{print $1}') echo $(date -u) "delete log files that are more than 7 days old" echo "$NUXEO" | xargs -I ID docker exec ID find /var/log/nuxeo /var/lib/casebrowser/logs -type f -a -ctime +7 -print -delete echo $(date -u) "delete ocr temp files" echo "$NUXEO" | xargs -I ID docker exec ID find /var/tmp/nuxeo /var/lib/nuxeo/server/tmp -type f -a -print -delete echo "$NUXEO" | xargs -I ID docker exec ID find /tmp -name '*.txt' -type f -a -print -delete echo "$NUXEO" | xargs -I ID docker exec ID find /tmp -name '*.tmp' -type f -a -print -delete echo "$NUXEO" | xargs -I ID docker exec ID find /tmp -name 'MIME*' -type f -a -print -delete echo "$NUXEO" | xargs -I ID docker exec ID find /tmp -name 'JODConv*' -type f -a -print -delete |
Restarting containers and services
You can restart a complete container (which will restart Nuxeo server and CaseBrowser by):
Code Block |
---|
docker restart nuxeo<containername> |
To restart Nuxeo and/or CaseBrowser individually (within container):
...