Skip to content

Lpcox/slim serena image#544

Merged
lpcox merged 4 commits intomainfrom
lpcox/slim-serena-image
Jan 31, 2026
Merged

Lpcox/slim serena image#544
lpcox merged 4 commits intomainfrom
lpcox/slim-serena-image

Conversation

@lpcox
Copy link
Copy Markdown
Collaborator

@lpcox lpcox commented Jan 31, 2026

No description provided.

lpcox added 4 commits January 30, 2026 17:02
Reduce image size from 2.59GB to 694MB (73% reduction):
- Use multi-stage build to compile gopls in alpine, copy binary only
- Remove Java JDK (not needed for codex context)
- Remove build-essential, golang-go runtime (only need gopls binary)
- Remove python-lsp-server, pylsp-mypy (Serena bundles pyright)
- Remove curl, wget (not needed at runtime)

Also update test script to use slim image by default and allow
override via SERENA_IMAGE environment variable.
@lpcox lpcox merged commit d517ee4 into main Jan 31, 2026
1 check passed
@lpcox lpcox deleted the lpcox/slim-serena-image branch January 31, 2026 01:33
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.

1 participant