From 369feb3cc8001ad6f1b64a3f257d575a5138efd4 Mon Sep 17 00:00:00 2001 From: Lukas Date: Thu, 12 Mar 2026 10:19:34 +0100 Subject: [PATCH] Add deploy step to CI workflow to auto-restart container on tag push Co-Authored-By: Claude Opus 4.6 --- .gitea/workflows/ci.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index dbe8dcd..dd4105b 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -39,3 +39,11 @@ jobs: docker build -t $IMAGE:$TAG -t $IMAGE:latest . docker push $IMAGE:$TAG docker push $IMAGE:latest + + - name: Deploy + run: | + IMAGE=git.bahamut.nitrix.one/dostulata/initiative + TAG=${GITHUB_REF#refs/tags/} + docker stop initiative || true + docker rm initiative || true + docker run -d --name initiative --restart unless-stopped -p 8080:80 $IMAGE:$TAG