Separate development deployment
For all non-master branches, the deployment should be done to a separate location, e.g. io.sadmansk.com
or dev.sadmansk.com
. The workflow routine would also have to change, i.e. new branches for new features which can be merged into the master branch when the development deployment works in a satisfactory way.