Make it spawn fewer minions and/or make their AI more passive, then make fire damage work and cut the boss's health by a good amount since it regenerates already, you just managed to scratch it for 15% before running out of ammo and having to exchange blows with it in melee.