From eb20b9f28d555dc1f0f6e5daba2d8ab1aa278667 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Sat, 2 May 2026 17:52:36 +0400 Subject: [PATCH] =?UTF-8?q?rules:=20=D0=92=D0=A1=D0=95=D0=93=D0=94=D0=90?= =?UTF-8?q?=20=D1=83=D0=B2=D0=B5=D0=BB=D0=B8=D1=87=D0=B8=D0=B2=D0=B0=D1=82?= =?UTF-8?q?=D1=8C=20=D1=82=D0=B5=D0=B3=20=D0=BF=D0=B5=D1=80=D0=B5=D0=B4=20?= =?UTF-8?q?docker=20build?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/pravila.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/pravila.md b/.github/pravila.md index 49be868..dbf3685 100644 --- a/.github/pravila.md +++ b/.github/pravila.md @@ -1,5 +1,16 @@ # Правила работы агента +## ⛔⛔⛔ DOCKER — ОБЯЗАТЕЛЬНЫЙ ПОРЯДОК ПЕРЕД КАЖДЫМ BUILD + +1. УВЕЛИЧИТЬ ТЕГ в `console/deploy/console.yaml` (vX.Y.Z → vX.Y.Z+1) +2. rsync на ВМ +3. ПРОВЕРИТЬ что файлы на ВМ новые (grep ключевой строки) +4. docker build с НОВЫМ тегом +5. docker push с НОВЫМ тегом +6. kubectl apply (не rollout restart — apply подтягивает новый тег) + +**НИКОГДА не делать `docker build` со старым тегом — под не перетянет образ (imagePullPolicy: IfNotPresent)** + ## Файловая система (актуально) 1. Все файлы редактируются локально: `~/fission`