Nice tutorial! One question, is well known that Vue changes some files when you make a new build. On firebase you can specify that Cache-Control: no-cache so the user doesn't have to clear his owen cache to get new files. Is there a way to specify this on Cloud Run? Thanks!
Cloud Run lets you set cache headers like normal in your Node/Express apps, for example: "res.setHeader('Cache-Control', 'no-cache')". I usually put that in an Express middleware that goes before the express.static middleware is added to the app. However, every new build will generate Javascript bundles with new hashes in their file names, so caching is less of a concern. Consider setting "no-cache" only for index.html, as that file name stays constant between builds.
Happy to hear you found the video useful! If you run a search on RU-vid for "Run your Angular app on Google Cloud" you will see the video we released last week on that topic.