From d7ed6a8112ae937458f3ee93d60ce792bea4e85d Mon Sep 17 00:00:00 2001 From: Liosha Date: Mon, 27 Apr 2026 13:06:25 +0300 Subject: [PATCH] production and staging(development) --- .gitea/workflows/deploy.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index dd085a6..1b2717f 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -5,7 +5,8 @@ on: jobs: build-and-deploy: - runs-on: ubuntu-latest + # Указываем точные метки, которые мы видим в настройках + runs-on: [self-hosted, ubuntu-latest] steps: - name: Checkout code @@ -13,8 +14,9 @@ jobs: - name: Build Docker Image run: | - # Используем полный путь к Docker на хосте, чтобы обойти изоляцию - /usr/bin/docker build -t jambotron-app:$([[ "${{ github.ref }}" == "refs/heads/production" ]] && echo "prod-latest" || echo "stg-latest") . + # Автоматический выбор тега + TAG=$([[ "${{ github.ref }}" == "refs/heads/production" ]] && echo "prod-latest" || echo "stg-latest") + docker build -t jambotron-app:$TAG . - name: Deploy Monolith run: | @@ -30,11 +32,10 @@ jobs: TAG="stg-latest" fi - # Вызываем системный docker напрямую - /usr/bin/docker stop $NAME || true - /usr/bin/docker rm $NAME || true + docker stop $NAME || true + docker rm $NAME || true - /usr/bin/docker run -d \ + docker run -d \ --name $NAME \ --network jambotron-net \ --restart always \