It's not as simple as it should be but the easiest way to do it, for me anyway, is to have All Interruptions turned on (no need to mess with priority), turn the phone down to Vibrate and set the Vibration strength down to the lowest setting.
Alarm still sounds but everything else is silent. I...