This page describes the method to use the auto-deploy technology for creating a new empty DMS environment, and for restoring a new DMS environment from a backup.
i) Deploy script: This contains the script logic.
https://stash.practiceinsight.io/stash/projects/DMSCLIENT/repos/deploy_script/browse
ii) Default template: This contains a template for the client-specific configuration repository.
https://stash.practiceinsight.io/stash/projects/DMSCLIENT/repos/default_config/browse
iii) Client repository: This will contain the client specific repo.
https://stash.practiceinsight.io/stash/projects/DMSCLIENT/repos/<clientname>/browse
vi) Restore script repository: This contains the script and service files to create new document repository.
https://stash.practiceinsight.io/stash/projects/DMSCLIENT/repos/restore_script/browse
containers.conf, dms.conf,
and, if applicable, postfix-config.sh
will need to be made. Edits to the remaining files (e.g. commands.conf
) will be rare and only required in special situations. They should only be made if you are sure you understand what you are doing. Make sure changes are pushed back to repository;storage.conf
must be adapted. Please observe not under item 2;Clone client specific repository to ~/deploy/config/ to store configuration files (be sure to change ${clientname}
variable to match the client specific repo name):
git clone ssh://git@support.practiceinsight.io:7999/dmsclient/${clientname}.git ~/deploy/config |
Clone deploy script repository to ~/deploy/deploy_script/ to store deploy script logic files:
git clone ssh://git@support.practiceinsight.io:7999/dmsclient/deploy_script.git ~/deploy/deploy_script |
Clone restore script repository to ~/deploy/restore_script/ to store restore script logic files:
git clone ssh://git@support.practiceinsight.io:7999/dmsclient/restore_script.git ~/deploy/restore_script |
Go to the ~/deploy/restore_script/ and run "./create.sh
" script.
After successful finish of the script you will have an empty nuxeo repository with Patricia workspace created with proper permissions and a settings.xml template for client environment specific modification.
The DMS containers can now be deployed and the DMS started up by cd'ing into ~/deploy/deploy_script/ folder and running "./deploy.sh
" with necessary options. For options and further instructions, see here.
Go to ~/deploy/restore_script/ to modify config.sh
configuration file to specify the paths to the backup files, and run "./create.sh" script.
After successful finish of the script you will have a DMS restored from the backup.
The DMS containers can now be deployed and the DMS started up by cd'ing into ~/deploy/deploy_script/ folder and running "./deploy.sh
" with necessary options. For options and further instructions, see here.