deployment - sasjakoning/blok-tech-2022 GitHub Wiki

deployment

For other people to use Battle Matcher, I'm deploying the app online.

There are a few hosting services I've looked at:

Name Pro's Cons
DigitalOcean Developer friendly with free options
Heroku More powerful than DigitalOcean, Handles errors well ,shows you what went wrong. Adviced by teachers and fellow students. Requires more configuration than DigitalOcean
Strato I already have a website hosted on Strato. It's a paid service so faster than free alternative Paid service. Deploying is complex.

Due to my inexperience surrounding the deployment of Node apps, I decided to go along with my teacher's advice to use Heroku. In the future I plan to try out Strato for my deployment since I already pay for its service through my portfolio(shameless plug) website.

Heroku has a cli that you install and through that you can create a remote branch in which you can commit your app to the live version.

heroku logo