Check out some of the Kamal videos. I've been using Kamal for a lot of my deployments and it's been a great experience (once things are working). The biggest thing that I've found to be "clueless"/no errors when first deploying is the lack of any error messages. Typically when this happens on the first deployments, it's usually because of a database url/setting not correct within the config. (there's no error outputs when running the docker entrypoint script)