Skip to content

Add language-based docker images#5

Merged
f3l1x merged 2 commits intomasterfrom
fx/update
Apr 12, 2026
Merged

Add language-based docker images#5
f3l1x merged 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.
@f3l1x f3l1x merged commit 3ac2f36 into master Apr 12, 2026
10 checks passed
@f3l1x f3l1x deleted the fx/update branch April 12, 2026 18:35
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