Rather than a mains powered motor, I would use a car starter motor with a 12 volt battery, then it would be fully portable.
A word of advice…. Use a roller that is constant diameter and NOT one that is thinner in the middle. People do that in the belief that it will keep the bike central on the roller. It has exactly the opposite effect, and the bike will slew sideways !