Mirth Community

Mirth Community (http://www.mirthcorp.com/community/forums/index.php)
-   General Discussion (http://www.mirthcorp.com/community/forums/forumdisplay.php?f=9)
-   -   MirthSync - Git Source Control and Config Management (http://www.mirthcorp.com/community/forums/showthread.php?t=218532)

SagaHealthcareIT 08-23-2018 10:28 AM

MirthSync - Git Source Control and Config Management
 
I wanted to share with the community a tool we created MirthSync

"Mirthsync is a command line tool for synchronizing Mirth Connect code between servers by allowing you to push or pull channels, code templates, configuration map and global scripts using version control tools like Git or SVN. The only requirements are having credentials for the server that is being synced and the server also needs to support and allow access to Mirth Connect's REST API.

Mirthsync is ideal for implementing code across environments such as Production, Test and Development. Environment specific variables such as data sources can be stored in the configuration map allowing the rest of the Mirth Connect code to be environment agnostic."

At Saga we found this tool to be useful and we hope the community finds it helpful. Feel free to do pull requests or otherwise engage via GitHub.

NDressler 10-31-2018 07:59 AM

Thank you for sharing this! I am trying to develop a way to use code management like GIT and this will work well.

Norm

SagaHealthcareIT 11-14-2018 10:28 AM

Preliminary
 
Recently, preliminary support was added for groups on the master branch.
There is no release or tag for this yet, but you can check it out by building from source on the master branch in GitHub. The current groups code will only pull groups - not push.
Code for pushing groups will be coming soon. If the groups already exist on the destination server the current code will push channels to the existing group.

SagaHealthcareIT 06-11-2019 12:46 PM

Recently, we've improved the mirthSync project as well as written a few blog posts detailing setup and some of the use cases:

https://www.saga-it.com/tech-talk

If you have any questions or suggestions for improvements feel free to reach out to us on github. We hope you find our contribution to the mirth connect community helpful.


All times are GMT -8. The time now is 07:19 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Mirth Corporation