Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

minimal docker build considerations #195

Open
mwdchang opened this issue Feb 11, 2025 · 2 comments
Open

minimal docker build considerations #195

mwdchang opened this issue Feb 11, 2025 · 2 comments
Assignees

Comments

@mwdchang
Copy link
Member

We can further remove packages and installs to slim down the image size for askem-beaker, maybe in a Dockerfile.minimal kind of setup.

Things we do not need:

  • We should be able to remove R related packages: r-base r-cran-irkerne, as we re not supporting R-language currently
  • We should be able to remove gdal related packages, these are geospatial related things
  • We can probably remove rust langague

Things we probably do not need

  • PySB, I don't really know what this is, it seems to be realized as a beaker-context which we are not using
  • We probably do not need the chroma_db chirho stuff, as we don't allow modellers to directly code against pyciemss
  • Likewise, we don't think we need to include pyciemss as we run through "pyciemss-service" instead of beaker
@YohannParis
Copy link
Member

@mattprintz could you weight on this please?
We are looking to put Terarium on a "cheap to run" mode during the demo + search for transition phase.

@mattprintz
Copy link
Contributor

I agree that all of those things can be removed. The possible exception is that Rust was a requirement for one of the python packages, and if you still need that package, you might still need Rust.

I can't remember which package it was though and if it's still needed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants