I think what actually is going on is that Strapi is looking for some additional info, in this case if you look at PM2 logs you can see:
App keys are required. Please set app.keys in config/server.js (ex: keys: ['myKeyA', 'myKeyB'])\nError: Middleware \"strapi::session\": App keys are required. Please set app.keys in config/server.js (ex: keys: ['myKeyA', 'myKeyB'])\
Was the app previously setup to be deployed via Heroku? We’ve seen Strapi apps in particular that were configured to deploy on Heroku get errors when deploying on Cleavr, usually having to do with some environment variables.
The fix is to either remove the logic looking for the Heroku specific variables, or add the variables to Cleavr in web app > environment section and then redeploy.
Thank you so much for your help.
Adding
APP_KEYS
API_TOKEN_SALT
ADMIN_JWT_SECRET
JWT_SECRET
to the environment variables fixed it.
It works great now.
Keep it up, Cleavr.io is amazing