setup podman compataiblity

This commit is contained in:
John Doe
2026-01-31 11:13:06 -05:00
parent c1d7ee3d5b
commit 138635dda4

View File

@@ -12,14 +12,26 @@ jobs:
web:
name: Build Docker image
runs-on: ubuntu-latest
services:
docker:
image: docker:dind
options: --privileged
permissions:
packages: write
contents: read
steps:
- name: Set up Podman for Docker compatibility
run: |
# Start podman socket to emulate Docker daemon
sudo systemctl start podman.socket || true
sudo systemctl enable podman.socket || true
# Create docker socket symlink
sudo mkdir -p /var/run
sudo ln -sf /run/podman/podman.sock /var/run/docker.sock || true
# Set up docker alias for podman
sudo ln -sf $(which podman) /usr/local/bin/docker || true
# Verify setup
docker --version
docker info || echo "Docker info failed, but continuing..."
- name: Set up Node.js
uses: actions/setup-node@v4