Question

How to setup subdomain point to api using ip:port hosted in doker container

Posted January 2, 2022 126 views
Node.jsAPIDockerGraphQL

I have nodejs api hosted in docker contain on my centos droplet.

I can call using http://ip:4000/graphql.

Now I want to point api.mydomain.com/graphql to ip:4000.

My domain is point to google cloud.

May I know how can I point to subdomain to ip:proxy?

Regards,
Alex

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

×
Submit an Answer
1 answer

Hello,

You can achieve this with Nginx. You would need to set up an Nginx server block and add a reverse proxy rule.

Here is a quick tutorial that demonstrates this:

https://www.digitalocean.com/community/questions/how-to-host-multiple-docker-containers-on-a-single-droplet-with-nginx-reverse-proxy

Hope that this helps!
Best,
Bobby