From 82e29e469406fe09c98922e596193e0f582f5b82 Mon Sep 17 00:00:00 2001 From: Liosha Date: Mon, 27 Apr 2026 13:01:41 +0300 Subject: [PATCH] production and staging(development) --- .gitea/workflows/deploy.yml | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 3783fc4..dd085a6 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -5,8 +5,7 @@ on: jobs: build-and-deploy: - runs-on: ubuntu-latest # Работаем прямо на сервере - # СЕКЦИЯ container УДАЛЕНА ПОЛНОСТЬЮ + runs-on: ubuntu-latest steps: - name: Checkout code @@ -14,13 +13,11 @@ jobs: - name: Build Docker Image run: | - # Автоматический выбор тега - TAG=$([[ "${{ github.ref }}" == "refs/heads/production" ]] && echo "prod-latest" || echo "stg-latest") - docker build -t jambotron-app:$TAG . + # Используем полный путь к Docker на хосте, чтобы обойти изоляцию + /usr/bin/docker build -t jambotron-app:$([[ "${{ github.ref }}" == "refs/heads/production" ]] && echo "prod-latest" || echo "stg-latest") . - name: Deploy Monolith run: | - # Настройка переменных для каждой ветки if [[ "${{ github.ref }}" == "refs/heads/production" ]]; then NAME="jambotron-prod" DB="jambotron_prod" @@ -33,10 +30,11 @@ jobs: TAG="stg-latest" fi - docker stop $NAME || true - docker rm $NAME || true + # Вызываем системный docker напрямую + /usr/bin/docker stop $NAME || true + /usr/bin/docker rm $NAME || true - docker run -d \ + /usr/bin/docker run -d \ --name $NAME \ --network jambotron-net \ --restart always \