How to setup a temporal Production environment

I am currently running the docker setup with postgres (which was suggested for workflow devlopment) on production.
At the moment, the worker does not consume any new tasks after some time of inactivity. And this is happening rarely. On restarting the worker, workflow works as expected.
So i have decided to move to prod setup. However i am not able to find any definitive guide for production deployment.

Is there any link, document which i can refer to set up the prod environment.
Thanks.

You can start with our docs page: Temporal Platform production deployments | Temporal Documentation

and then go from there is there are any further questions.