We follow the strategy to re-build Docker with each deployment, because
sometimes DAG changes can include new or updated dependencies. This
Docker-first approach makes local development nice too (run same
Docker images on local machine during debug as production). This isnt
painful for us because we’ve also automated the dockerizarion, deployment,
and graceful restart of the Airflow cluster with our CLI and API, and
because we’re using a Docker repository, roll back is possible.

-Ry

Sent from mobile


On Aug 21, 2018 at 8:25 AM, Dev Aleksander <d...@sumowski.pl> wrote:


Hi all,
in the place I'm currently at we're building and redeploying a new set of
containers with the latest code every time we want to update a DAG. That
doesn't feel like the fastest way.

Anyone can share their approach?

Thanks,
Aleksander

Reply via email to