Heroku error, need help updating Ghost


I have a blog on a tragically old version of Ghost (0.7.1). I put off updating it until poof! Heroku says it is unable to serve the webpage any longer. I think I am stuck in a catch-22, I need to update Ghost so my packages aren’t so behind but I can’t login to Ghost because heroku is unable to load the site!

I am a very amateur coder, and am at my skill’s limit just by using basic Ghost. Any help would be much appreciated!

My URL is blog.kris.life

The message I see is:

An error occurred in the application and your page could not be served. If you are the application owner, check your logs for details. You can do this from the Heroku CLI with the command heroku logs --tail

If I run heroku logs --tail , I get a huge long stream of

2019-12-31T23:47:11.127722+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/small-things" host=blog.kris.life request_id=170f9f82-bd5c-496f-85de-9e61e94b7e76 fwd="" dyno= connect= service= status=503 bytes= protocol=http

When I try to deploy to heroku, it fails with this message

npm ERR! errno 1
npm ERR! ghost@0.7.1 start: node index
npm ERR! Exit status 1
npm ERR! Failed at the ghost@0.7.1 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

I am using version 0.7.1 of Ghost (but would like to update to the latest!)

Any help would be much appreciated, thank you!