ECMWFCode4Earth / vAirify

code repository for 2024 Code for Earth project #16
0 stars 0 forks source link

Reduce number of dockerfiles #136

Closed lincent closed 1 week ago

lincent commented 1 week ago

FInally learnt about multi-stage dockerfiles.

These allow you to make various stages with in the docker file which can reference different "modules"

This can be used to allow different images. In the building of the image you can specifiy a target which should match the named stages, the docker build command will only build up to and including that stage.

This PR takes advantage of this for the ETL scripts, with the development docker compose file only building the development portion of the relavant docker files

github-actions[bot] commented 1 week ago

☂️ Python Coverage

current status: ✅

Overall Coverage

Lines Covered Coverage Threshold Status
773 726 94% 80% 🟢

New Files

No new covered files...

Modified Files

No covered modified files...

updated for commit: 8531ae6 by action🐍