potiuk opened a new pull request #19210:
URL: https://github.com/apache/airflow/pull/19210


   When none of the `www` files changed, we do not have to compile
   assets. Unfortunately the old Dockerfile run COPY for all sources
   before the asset compilation, so whenever any file changed in
   sources, the asset compilation was triggered. This change fixes it
   in the way that assets are compiled first, the dist files are
   stored on the side and copied back after all sources are copied
   again (this way they will not get overwritten).
   
   This is done in the "build" segment of the image so it has no
   impact of the size of the "final" image. It will speed up both
   developing changes for the image as well as building PROD image
   in CI when none of the www files change (which is very, very
   often)
   
   Based on #19189 (only last commit needs to be reviewed)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to