...
- Fork Default template to client specific repository with <clientname>;
- Edit configuration files in client specific git repository as required for specific client’s DMS environment – make sure changes are pushed to repository;
Clone client specific repository to ~/deploy/config/ to store configuration files (be sure to change
${clientname}
variable to match the client specific repo name):Code Block language bash git clone ssh://git@stash.practiceinsight.io:7999/dmsclient/${clientname}.git ~/deploy/config
Clone deploy script repository to ~/deploy/deploy_script/ to store deploy script logic files;
Code Block language bash git clone ssh://git@stash.practiceinsight.io:7999/dmsclient/deploy_script.git ~/deploy/deploy_script
Clone restore script repository to ~/deploy/restore_script/ to store restore script logic files;
Code Block language bash git clone ssh://git@stash.practiceinsight.io:7999/dmsclient/restore_script.git ~/deploy/restore_script
Steps to create empty nuxeo repository:
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, see here.
Steps to restore from backup (Transfer from non-zc to zc):
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, see here.
Steps to import documents:
Create empty repository following the instructions above.
Clone client specific repository to ~/deploy/import_script to store import script:
Code Block language bash git clone ssh://git@stash.practiceinsight.io:7999/dmsclient/import_script.git ~/deploy/import_script
- Set the path of the documents to import in the import_script/config/import.conf
- Start import_script/import.sh
- When the import process finished, check the final output of the compare script to be sure everything is imported.
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, see here.