Hi
Does Discourse support running containers on Cloud Run from GCP Google Cloud
Thanks
Sam
The discussion revolves around running Discourse on Google Cloud Run. sam3 asks if Discourse supports Cloud Run, and pfaffman clarifies that while it’s not officially supported, it’s technically possible. pfaffman explains that one would need to build a custom image with the launcher, use external services for PostgreSQL, Redis, and assets (e.g., S3), and mentions a prior successful deployment on Kubernetes using Terraform and Helm. He notes that such a setup is complex and time-consuming, requiring significant expertise. pfaffman offers to help with a paid consultation and mentions he’s considering offering pre-built, supported images. The official, free support is limited to standard installations, and community assistance is minimal for non-standard setups like Cloud Run.
Hi
Does Discourse support running containers on Cloud Run from GCP Google Cloud
Thanks
Sam
No. The only thing supported is a standard install.
Hi Jay,
Would it work as we will be using using web_only docker container in cloud run
Thanks
Sam
I believe that it’s possible. What I would do is build an image with launcher, push it to a repo, and then launch it. You’ll need postgres and redis somehow, and assets on S3. I helped someone do this recently for kubernetes with their helm, terraform, aptible tool set; now a push to github builds a new image and launches it in K8s. It took me and a couple of very talented engineers about 10 hours of my time (and likely another day or two without me) to get all the pieces in place. If you have a budget, I’ll be happy to help. I’ve been toying with the idea of offering pre-built images that I would support, but haven’t figured out pricing and logistics. Also, I have access to a Google engineer who could possibly help us out as part of his job.
What’s supported here for free is the standard install. If you get stuck and have a very specific question, you might get it here, but mostly you’ll be on your own, as it’s just too hard to support every conceivable way to manage things and I haven’t heard of anyone using cloud run (I hadn’t heard of it at all).