I agree, this was an unfortunate update made by the base Docker image for Laravel (which isn’t one we maintain).
The addition of the v1.5.0 tag was a trade off made after discussing it with the maintainers (who wanted to move forward with their updates - which is fair. Fly’s use case is a bit odd, and it’s not their fault we decided to use them for our base image, nor that s6 decided to enforce the need to be pid 1 when its monitoring processes), but it has the side effect of … this happening.
I have my own rants for days on Dockerizing PHP in general, but I’ll save that for Twitter.