-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathtemplate.yaml
More file actions
26 lines (22 loc) · 1.32 KB
/
template.yaml
File metadata and controls
26 lines (22 loc) · 1.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# This file is used by `render workflows init` to scaffold new projects.
# It tells the CLI how to display this template and what instructions to show
# after scaffolding. You can safely ignore it when using this example directly.
name: Data Pipeline
description: Multi-source ETL with parallel extraction and aggregation
workflowsRoot: .
renderBuildCommand: pip install -r requirements.txt
renderStartCommand: python main.py
nextSteps:
- label: Enter your project directory
command: cd {{dir}}
- label: Start your local task server
command: render workflows dev -- {{startCommand}}
hint: This runs your workflow service locally, allowing you to view and run tasks without deploying to Render.
- label: Run the pipeline locally (in another terminal)
command: "render workflows tasks start run_data_pipeline --local --input='[[\"user_1\", \"user_2\"]]'"
hint: This runs a full Extract → Transform → Aggregate pipeline with mock data.
- label: Deploy your workflow service to Render
hint: |
To deploy this workflow to Render, first push this code to a remote repository. Then, create a workflow service from your Render Dashboard, connect it to your repository, and provide the following build and start commands:
• Build command: {{renderBuildCommand}}
• Start command: {{renderStartCommand}}