name: Docker Compose Pipeline on: push: branches: [ main ] jobs: docker-check: runs-on: ubuntu-latest # This will now trigger the node:20-alpine image mapping steps: - name: Checkout Code uses: actions/checkout@v4 - name: Install Docker CLI inside Alpine Runner run: | # Use Alpine package manager to safely install the docker CLI binary apk update && apk add --no-cache docker-cli - name: Verify Docker Status run: | whoami echo "Testing communication with the host Docker daemon..." docker ps