Skip to content

Condense docker container#3

Closed
ferchault wants to merge 1 commit intoStructureGenerator:mainfrom
ferchault:main
Closed

Condense docker container#3
ferchault wants to merge 1 commit intoStructureGenerator:mainfrom
ferchault:main

Conversation

@ferchault
Copy link

The original docker container is quite large with 924 MB. The updated version reduces this to 9MB.

steinbeck added a commit that referenced this pull request Feb 26, 2026
Inspired by PR #3 (ferchault). Switch from Ubuntu 24.04 to Alpine 3.21
for both build and runtime stages. Static linking eliminates runtime
dependencies, producing a ~9MB image instead of ~80MB.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@steinbeck
Copy link
Collaborator

Thanks for this contribution, @ferchault! The Alpine approach to reduce the image from 924MB to 9MB was a great idea. Apologies for taking so long to address this PR. We've incorporated your approach into the Surge 2.0 release (PR #17) — the new Dockerfile uses Alpine 3.21 with static linking, updated to nauty 2.9.3 and WORDSIZE=64. Closing as superseded, but your approach directly informed our v2.0 Dockerfile.

@steinbeck steinbeck closed this Feb 26, 2026
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

Successfully merging this pull request may close these issues.

2 participants