I had the same issue with port binding. Then I found this awesome article where I understood how actually everything works when deploying on Heroku. After I read it I managed to solve my problem in 2 minutes. The link has gone dead but find archived link here.