From 613379c6357d714887319ba50618867dda66d9a5 Mon Sep 17 00:00:00 2001 From: Don Strawsburg Date: Wed, 21 Jan 2026 09:14:17 -0500 Subject: [PATCH] Update .gitea/workflows/deploy.yaml --- .gitea/workflows/deploy.yaml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index e69de29..6fe1165 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -0,0 +1,36 @@ +name: Deploy Docker Image + +on: + push: + branches: + - main + workflow_dispatch: + + jobs: + deploy: + runs-on: self-hosted + + steps: + - name: Login to Gitea Container Registry + run: | + echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login gitea.gofwd.group \ + -u "${{ secrets.REGISTRY_USERNAME }}" --password-stdin + + - name: Pull latest image + run: | + docker pull gitea.gofwd.group/forward_group/ballistic-builder-spring/spring-api:latest + + - name: Stop old container + run: | + docker stop spring-api || true + docker rm spring-api || true + + - name: Start new container + run: | + docker run -d \ + --name spring-api \ + --restart unless-stopped \ + -p 8080:8080 \ + -e SPRING_PROFILES_ACTIVE=prod \ + gitea.gofwd.group/forward_group/ballistic-builder-spring/spring-api:latest + \ No newline at end of file