ThePorgs / Exegol-images

Docker images of the Exegol project
https://exegol.readthedocs.io/
GNU General Public License v3.0
87 stars 67 forks source link

Reducing the size of venv by using common packages #310

Closed QU35T-code closed 6 months ago

QU35T-code commented 7 months ago

Description

The package_base installs the most frequently used python packages (top 25). Then the python venv uses the system environment to avoid duplicating packages and save installation time.

Related issues

The images are too big !

ShutdownRepo commented 7 months ago

@QU35T-code can you remind here how much space and build time was gained? (for future reference when preparing the dev -> main release)

QU35T-code commented 7 months ago

Sure :

Build time : 1h30 vs 1h45
Size : 52Go vs 55go