However, I can see in the logs it’s not being respected and my app is killed after 5 seconds:
2025-11-03T21:23:09Z app[080e45ef2d9258] sjc [info] INFO Sending signal SIGINT to main child process w/ PID 641
2025-11-03T21:23:14Z app[080e45ef2d9258] sjc [info] INFO Sending signal SIGTERM to main child process w/ PID 641
there is fly config validate --strict which does this, I’m not sure why it is not the default but it’s probably something to do with legacy compatibility.