From 150ec1f5752727d540401bda6e6333a0fea970bd Mon Sep 17 00:00:00 2001 From: knight Date: Wed, 31 Dec 2025 19:28:34 -0500 Subject: [PATCH] Use sudo in deploy workflow --- .gitea/workflows/deploy.yml | 24 ++++++++++++------------ stacks/watchtower/docker-compose.yml | 2 +- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 6d99f76..a981a94 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -39,27 +39,27 @@ jobs: echo "==========================================" STACK_DIR="${{ env.STACKS_DIR }}/$stack" - mkdir -p "$STACK_DIR" + sudo mkdir -p "$STACK_DIR" # Copy files - cp -r stacks/$stack/* "$STACK_DIR/" + sudo cp -r stacks/$stack/* "$STACK_DIR/" # Create .env from template if exists if [ -f "$STACK_DIR/.env.template" ]; then - envsubst < "$STACK_DIR/.env.template" > "$STACK_DIR/.env" + sudo envsubst < "$STACK_DIR/.env.template" > "$STACK_DIR/.env" fi # Deploy cd "$STACK_DIR" - docker compose pull --ignore-pull-failures 2>/dev/null || true - docker compose up -d --remove-orphans + sudo docker compose pull --ignore-pull-failures 2>/dev/null || true + sudo docker compose up -d --remove-orphans echo "✅ Deployed $stack" echo "" done - name: Show running containers - run: docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}" | head -20 + run: sudo docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}" | head -20 deploy-dev: if: ${{ github.ref == 'refs/heads/dev' }} @@ -89,24 +89,24 @@ jobs: echo "==========================================" STACK_DIR="${{ env.STACKS_DIR }}/$stack" - mkdir -p "$STACK_DIR" + sudo mkdir -p "$STACK_DIR" # Copy files - cp -r stacks/$stack/* "$STACK_DIR/" + sudo cp -r stacks/$stack/* "$STACK_DIR/" # Create .env from template if exists if [ -f "$STACK_DIR/.env.template" ]; then - envsubst < "$STACK_DIR/.env.template" > "$STACK_DIR/.env" + sudo envsubst < "$STACK_DIR/.env.template" > "$STACK_DIR/.env" fi # Deploy cd "$STACK_DIR" - docker compose pull --ignore-pull-failures 2>/dev/null || true - docker compose up -d --remove-orphans + sudo docker compose pull --ignore-pull-failures 2>/dev/null || true + sudo docker compose up -d --remove-orphans echo "✅ Deployed $stack" echo "" done - name: Show running containers - run: docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}" | head -20 + run: sudo docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}" | head -20 diff --git a/stacks/watchtower/docker-compose.yml b/stacks/watchtower/docker-compose.yml index 5498573..7994ce1 100644 --- a/stacks/watchtower/docker-compose.yml +++ b/stacks/watchtower/docker-compose.yml @@ -1,5 +1,5 @@ services: - # Dev deploy trigger (no functional change) + # Dev deploy trigger 2 (no functional change) watchtower: image: containrrr/watchtower:latest container_name: watchtower