Skip to content

Add language-based docker images#5

Open
f3l1x wants to merge 2 commits intomasterfrom
fx/update
Open

Add language-based docker images#5
f3l1x wants to merge 2 commits intomasterfrom
fx/update

Conversation

@f3l1x
Copy link
Copy Markdown
Member

@f3l1x f3l1x commented Apr 8, 2026

No description provided.

f3l1x added 2 commits April 8, 2026 22:41
…ends, clean caches

- Consolidate 3 apt-get update calls into 1 by adding all repos first
- Use apt-get instead of apt for non-interactive usage
- Add --no-install-recommends to all package installs
- Use dpkg --print-architecture for multi-arch Go download
- Clean npm/root caches and duplicate binaries in cleanup step
- Remove htop and python3-dev (not needed at runtime)
- Remove software-properties-common after PPA setup
Each image includes the language-specific toolchain plus shared AI tools
(claude, opencode, codex, copilot, gh, agent-browser).

- php: PHP 8.5 + Composer
- nodejs: Node.js 22 + npm + Deno + Bun
- golang: Go 1.24.2
- python: Python 3 + pip + venv
- fx: everything combined (unchanged)

Updated Makefile with per-image build/test targets and CI workflow
with matrix strategy for parallel builds.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant