astronomer avatar

Deploying Airflow

This covers the practical side of getting Airflow code into production, whether you're on Astronomer's managed Astro platform or running open source on Docker Compose and Kubernetes. The Astro section is especially useful because it breaks down when to use dag-only deploys versus full image builds, which matters when you're trying to iterate quickly without waiting for Docker builds. The Docker Compose setup walks through the Airflow 3 architecture changes, including the new API server and standalone DAG processor. If you're setting up CI/CD or just trying to understand the difference between pushing DAGs and deploying a full project, this gives you the commands and context to make that decision.

skills.sh installs
817
GitHub stars
459
last updated
Aug 21, 2026

Install

$ npx -y skills add astronomer/agents --skill deploying-airflow --agent claude-code

Installs into .claude/skills of the current project.

Files

Deploying Airflow

This skill covers deploying Airflow DAGs and projects to production, whether using Astro (Astronomer's managed platform) or open-source Airflow on Docker Compose or Kubernetes.

Choosing a path: Astro is a good fit for managed operations and faster CI/CD. For open-source, use Docker Compose for dev and the Helm chart for production.


Astro (Astronomer)

Astro provides CLI commands and GitHub integration for deploying Airflow projects.

Deploy Commands

CommandWhat It Does
astro deployFull project deploy — builds Docker image and deploys DAGs
astro deploy --dagsDAG-only deploy — pushes only DAG files (fast, no image build)
astro deploy --imageImage-only deploy — pushes only the Docker image (for multi-repo CI/CD)
astro deploy --dbtdbt project deploy — deploys a dbt project to run alongside Airflow

Full Project Deploy

Builds a Docker image from your Astro project and deploys everything (DAGs, plugins, requirements, packages):

astro deploy

Use this when you've changed requirements.txt, Dockerfile, packages.txt, plugins, or any non-DAG file.

Sponsors

Details

Repository
github.com/astronomer/agents
Category
DevOps & CI/CD
First seen
Jun 3, 2026

More from astronomer/agents

All 24
1davila7 avatarsenior-ml-engineerdavila7/claude-code-templatesWorld-class ML engineering skill for productionizing ML models, MLOps, and building scalable ML systems. Expertise in PyTorch, TensorFlow, model deployment, fea799skills.sh installs
2hamelsmu avatarerror-analysishamelsmu/evals-skillsHelp the user systematically identify and categorize failure modes in an LLM pipeline by reading traces. Use when starting a new eval project, after significant799skills.sh installs
3zeropointrepo avataryoutube-channelszeropointrepo/youtube-skillsUse when a YouTube channel is the focus: pasted @handles or channel URLs, requests to browse a creator's uploads, see what a channel has posted recently, search790skills.sh installs
4mindrally avatarbitbucket-workflowmindrally/skillsBitbucket best practices for pull requests, Pipelines CI/CD, Jira integration, and Atlassian ecosystem workflows787skills.sh installs
5uni-helper avatarviteuni-helper/skillsVite next-generation frontend build tool with fast HMR and optimized builds. Use when configuring Vite, adding plugins, working with dev server, or building for756skills.sh installs
6cap-go avatarcapgo-native-buildscap-go/capgo-skillsUse for Capgo Cloud Build native iOS and Android workflows, including CLI login, API-key handling, iOS build onboarding, signing credential storage, build reque754skills.sh installs