I've always worked with typical web applications (a bunch of code files that sit in a server that connects to an RDS). Now our team is responsible for different IRIS for Health environments. We are currently working to set up the local dev environment and this is the current scenario:
* IRIS for Health local development server is running in a container
* Developers are using VSCode with the objectScript plugin
* GitHub as a version control system for the code and configuration.
Our goal is to be able to keep track of the entire code and configuration of the IRIS instance. From what I understand the data of the instance is stored in the durable %SYS and to version control the code you need to export the code of a Namespace exporting the Classes, Routines and Includes using the VSCode plugin (this will put everything in the src directory, then you can work and import and compile to see the changes).
What files/directories should I keep track of from the durable %SYS directory? (e.g: I want to bind-mount those files/directories and import the code and see the Namespace and all the instance configuration ).