cernopendata / cernopendata-client

CERN Open Data command-line client
http://cernopendata-client.readthedocs.io/
GNU General Public License v3.0
10 stars 9 forks source link

docker: optimise image and change base Fedora 38 #135

Closed tiborsimko closed 10 months ago

tiborsimko commented 11 months ago

Upgrades the base container image to Fedora 38 and optimises the container image building process by pre-installing system Python packages. This helps (i) time-wise, because lengthy XRootD package installation during pip is no longer necessary; (ii) space-wise, because several unnecessary compilation-time dependencies are not installed anymore. The size of the produced container image is reduced to one half.

codecov[bot] commented 11 months ago

Codecov Report

Merging #135 (40a3b3b) into master (c5edebd) will not change coverage. The diff coverage is n/a.

Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/cernopendata/cernopendata-client/pull/135/graphs/tree.svg?width=650&height=150&src=pr&token=4PAILR2S7S&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cernopendata)](https://app.codecov.io/gh/cernopendata/cernopendata-client/pull/135?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cernopendata) ```diff @@ Coverage Diff @@ ## master #135 +/- ## ======================================= Coverage 79.71% 79.71% ======================================= Files 11 11 Lines 700 700 ======================================= Hits 558 558 Misses 142 142 ```