diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index d015670..54a64a5 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -35,4 +35,10 @@ jobs: stack_name=$(basename $(dirname "$file")) echo "🚀 Deploying: $stack_name" docker stack deploy -c "$file" "$stack_name" --with-registry-auth - done \ No newline at end of file + done + + - name: Reload Caddy + if: steps.changes.outputs.changed != '' + run: | + echo "🔄 Restarting Caddy..." + docker service update --force caddy_caddy \ No newline at end of file diff --git a/.gitea/workflows/reload-caddy.yml b/.gitea/workflows/reload-caddy.yml deleted file mode 100644 index 2a39e25..0000000 --- a/.gitea/workflows/reload-caddy.yml +++ /dev/null @@ -1,17 +0,0 @@ -name: Reload Caddy Proxy - -on: - workflow_run: - workflows: ["Deploy Stack to Swarm"] - types: - - completed - -jobs: - reload: - runs-on: ubuntu-latest - if: ${{ github.event.workflow_run.conclusion == 'success' }} - steps: - - name: Restart Caddy - run: | - echo "🔄 Restarting Caddy..." - docker service update --force caddy_caddy \ No newline at end of file