Deploy Bruin on Ubuntu with Cron
Install Bruin CLI on an Ubuntu VM, store credentials locally, schedule production pipeline runs with cron, and verify logs.
What
Goal - Run Bruin pipelines on a self-managed Ubuntu VM with cron.
Best for - Teams that already operate VMs and want a simple, explicit production runtime on EC2, Compute Engine, DigitalOcean, or another Ubuntu server.
Prerequisites
- Ubuntu server access with sudo privileges
- Git installed on the server
- Network access from the VM to your data platforms
- A Bruin project ready to deploy
Bruin CLI can run anywhere the CLI can run, including a VM you operate. Bruin Cloud is the managed option when you want scheduling, monitoring, lineage, backfills, notifications, and secure connection management without maintaining the server.
More guides
Capstone: add returns to the pipeline
Extend the project, prove the result, and assess the finished pipeline.
Describe the model in its asset definition
Keep the metric definition, owners, limits, and checked examples next to the SQL.
Load and profile the source data
Load local commerce data and check its shape before modeling it.