If the idea is to deploy the solution somewhere and make the web app created automatically I'd suggest using the ZPM.

ZPM can generate the necessary elements of the working web-app in your machine and put it in the module.xml description.

So the ZPM module will deploy the code and will create a web-app (or apps) on the target machine with proper settings - actually with exactly the settings that work on your development machine.

Here are the article and the video.

HTH

Hi Sorin!

It's definitely possible to have a development server and deploy code to a production server.

Caché code could be maintained with Git of course.

For automation they are very welcome to use Github Actions, Circle CI, etc.

There is a question how to import codebase to a production server or any other deployment server - the basic approaches are:

Import using the repo folder and Installer.cls

Use ZPM Package manager.

Use InterSystems Docker images  - this is a more IRIS way then Caché.