The node:24-bookworm base image doesn't include Docker. Install docker.io
package before building the image.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
Install docker-ce-cli in the workflow container before attempting to build
Docker images. The node:24-bookworm base image doesn't include Docker CLI,
causing the build step to fail with 'command not found'.
This enables the workflow to use Docker commands via the mounted Docker
socket from the runner.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
Create automated build and deploy workflow that:
- Triggers on push to main branch
- Builds Docker image with timestamped tag
- Pushes to registry.basicstack.de (10.106.73.119:5000)
- Updates k8s/20-deployment.yaml with new image tag
- Commits manifest update for Argo CD to sync
Part of DEV-334 CI/CD workflow implementation.
Co-Authored-By: Paperclip <noreply@paperclip.ing>