Hi Gopinathan, thank you for playing with Temporal!
To follow up on #2 (and, in part #3):
- How the Docker which contains Temporal service deployed?
- How Temporal service and Temporal Client application(Activities & Workflows) are deployed in production?
Here are a couple of possible options for running temporal in docker (which may also apply to running your application):
- using
docker-compose
Temporal codebase includes a few docker-compose files, which cover a few different configuration options (e. g. mysql and cassandra persistent stores). https://github.com/temporalio/temporal/tree/master/docker
- in a kubernetes cluster.
To assist you with deploying to a kubernetes cluster (e. g. AWS EKS), Temporal codebase includes a Helm chart GitHub - temporalio/helm-charts: Temporal Helm charts
- with any other docker orchestration technology (e. g. none, or docker swarm).