Composer blocks plugins by default for security. Need to explicitly
allow pest-plugin before running composer global require.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
phpdocumentor/phpdocumentor doesn't support PHP 8.4 yet, causing
the composer global require to fail during image build.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Consolidated container image definitions for the host-uk ecosystem,
producing both Docker images and TIM bundles from a single source.
Images:
- developer: Full-fat dev environment with Claude Code CLI, PHP 8.4,
Node.js, Go, Python, and 100+ tools (ghcr.io/host-uk/core-dev)
- server-php: Production Alpine + Nginx + PHP-FPM with multi-stage
builds for dev/prod targets (ghcr.io/host-uk/server-php)
Includes:
- Taskfile for local builds (docker + tim)
- GitHub Actions workflow for multi-arch builds
- Borgfiles for future TIM bundle generation
Consolidates docker-developer and docker-server-php repositories.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>