Render | Run Workers in the Cloud
Run Temporal Workers in the Cloud.
1 min readOct 25, 2023
The following guide configures and deploys your Temporal Workers on Render (render.com).
For a complete set of documentation, see https://render.com/docs
For documentation on background workers, see https://render.com/docs/background-workers
Configure background workers
Background Workers are suitable for long-running processes like consumers for queues and streaming.
- Go to https://dashboard.render.com/ and select
New workers
. - Choose one of the following and add your repository:
- Build and deploy from a Git repository
- Deploy an existing image from a registry
3. On the Create Background Worker
page, enter the following information:
- Name: the name of your background worker.
- Region: the region where your background worker runs.
- Branch: the repository branched used for your background worker. (
main
) - Runtime: The runtime for your background worker.
Python 3
- Build Command: the command that runs in the root directory.
pip install -r requirements.txt
- Start Command: the command that runs your worker.
python3 run_worker.py
4. Select your instance type.
Continue to add your secrets.
Set up secrets
- Select
Advanced ^
and choose either:
Add Environment Variable
Enter a key and a value.Add Secret File
Give your filename a name.
Enter the file contents.
2. Choose Save
.
Continue to deploy your Worker.
Deploy worker
- Choose
Create background Worker
when you’re ready.
Review your logs.
Review deployment
- From the logging dashboard, watch your worker deploy.
- You should see something similar to the following: