Running on cloud run is highly advantageous for folks because it will shut your container down when you aren't receiving requests and you aren't billed for the CPU time. They also handle all the tls certificate stuff for you. There are other platforms like render.com and heroku (kinda stagnant at this point) that can also run the container with basically no config needed.
Demo running on GCP cloud run: https://vroxy-5hctqgkzlq-uc.a.run.app/?u=https://www.youtube.com/watch?v=kvjQEyKkPaA
Running on cloud run is highly advantageous for folks because it will shut your container down when you aren't receiving requests and you aren't billed for the CPU time. They also handle all the tls certificate stuff for you. There are other platforms like render.com and heroku (kinda stagnant at this point) that can also run the container with basically no config needed.
I would merge #2 #3 #4 first