Skip to content
This repository was archived by the owner on Apr 27, 2026. It is now read-only.

Trim docker image size#1800

Open
3nprob wants to merge 3 commits intoJoinMarket-Org:masterfrom
3nprob:docker-slim
Open

Trim docker image size#1800
3nprob wants to merge 3 commits intoJoinMarket-Org:masterfrom
3nprob:docker-slim

Conversation

@3nprob
Copy link
Copy Markdown

@3nprob 3nprob commented Sep 24, 2025

  • docker: Remove redundant pip install wheel
  • install.sh: Only install/upgrade setuptools and pip in venvs
    • I think we can assume people have recent enough versions at this point? And if not seems better to have users solve it themselves and/or steer them to using venv, rather than having the joinmarket install script potentially clobber the system-wide
  • docker: remove build-time debian package dependencies from final image

Significantly reduces image build time.
Reduces final image size by 43%.

@3nprob 3nprob marked this pull request as ready for review October 27, 2025 09:04
@3nprob 3nprob changed the title Skip redundant pip installs Trim docker image size Oct 29, 2025
@3nprob 3nprob force-pushed the docker-slim branch 2 times, most recently from af9d05d to edc1847 Compare October 29, 2025 08:39
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant