From 0e9aaa90f10bc09f963fd06f7dc25a4e10f730f8 Mon Sep 17 00:00:00 2001 From: Matt Date: Wed, 6 Aug 2025 15:55:59 +0200 Subject: [PATCH] Refactor Docker installation step to simplify setup and ensure service starts --- .gitea/workflows/create-and-push-image.yaml | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/.gitea/workflows/create-and-push-image.yaml b/.gitea/workflows/create-and-push-image.yaml index 0f11478..659f843 100644 --- a/.gitea/workflows/create-and-push-image.yaml +++ b/.gitea/workflows/create-and-push-image.yaml @@ -16,19 +16,12 @@ jobs: - name: Checkout Repository uses: actions/checkout@v4 - - name: Setup Docker + - name: Install Docker run: | - # Check if Docker is already available - if ! command -v docker &> /dev/null; then - sudo apt-get update - sudo apt-get install -y docker.io - fi - - # Verify Docker is working - docker --version - - # Test Docker access (skip if already working) - docker info || echo "Docker daemon accessible via socket" + sudo apt-get update + sudo apt-get install -y docker.io + sudo systemctl start docker + sudo usermod -aG docker $USER - name: Build Docker Image run: |