Expertise Needed in Google Cloud NGINX Proxy
Budget: $10 – $30 USD
I am on the hunt for a specialists with a clear understanding of NGINX Proxy configurations on Google Cloud Run. This project revolves mainly around the implementation of reverse proxying, without the need for further functionalities such as URL rewriting or redirection.
- Key Skills & Expertise:
1. Google Cloud Run proficiency
2. NGINX Proxy configurations expertise
In this project, the level of control over HTTP traffic will be quite basic, focused mainly on routing. If you have a proven track record dealing with such operations, I would love to hear from you. Let’s enhance the efficiency of my project together.
I've set up a VPC in GCP and have two microservices (front end ReactJS/Typescript that compile down to JS and are served up via nginx) and a backend Python on FastAPI and each is running in its own Google Cloud Run instance. The nginx frontend also acts as a reverse proxy so calls to /api should route to the backend but they are NOT routing and I'm getting a 404 instead.
I can successfully curl the backend APIs at /api/... if I specify the backend server but NOT through the frontend server via the reverse proxy. The frontend Google Cloud Run instance only runs nginx and nothing else. The nginx just serves up static, compiled JS and has a reverse proxy specified in its default.conf but the reverse proxy isn't configured properly.
I'm looking to find someone whose already done this specifically in Google Cloud Run. My nginx configuration works locally but not in Google Cloud Run. Locally, calls to /api do get routed properly. So I'm looking for someone who has tried nginx reverse proxing between services on Google Cloud Run.
Thanks!
- Key Skills & Expertise:
1. Google Cloud Run proficiency
2. NGINX Proxy configurations expertise
In this project, the level of control over HTTP traffic will be quite basic, focused mainly on routing. If you have a proven track record dealing with such operations, I would love to hear from you. Let’s enhance the efficiency of my project together.
I've set up a VPC in GCP and have two microservices (front end ReactJS/Typescript that compile down to JS and are served up via nginx) and a backend Python on FastAPI and each is running in its own Google Cloud Run instance. The nginx frontend also acts as a reverse proxy so calls to /api should route to the backend but they are NOT routing and I'm getting a 404 instead.
I can successfully curl the backend APIs at /api/... if I specify the backend server but NOT through the frontend server via the reverse proxy. The frontend Google Cloud Run instance only runs nginx and nothing else. The nginx just serves up static, compiled JS and has a reverse proxy specified in its default.conf but the reverse proxy isn't configured properly.
I'm looking to find someone whose already done this specifically in Google Cloud Run. My nginx configuration works locally but not in Google Cloud Run. Locally, calls to /api do get routed properly. So I'm looking for someone who has tried nginx reverse proxing between services on Google Cloud Run.
Thanks!