New user here as well and I’m having the same problem, my application was crashing due to no migrations being run, but I couldn’t ssh into the VM because it had shut down, so I added some exception handling to keep the application running despite DB errors, now I can ssh but I don’t see /app/bin or /app/releases to start the Iex shell.
I did see an /app/rel directory and in there is overlays/bin which looked promising because it has a migrate shell script, but it doesn’t work because it’s trying to run <my_app> binary which doesn’t exist.
The fly dashboard and fly status show the application running but I don’t see anything with <my_app> in ps -aux so I’m not sure where the actual start script is in the system or how to connect to it.