From 5978d80ab22a8ff858f9ebfd351a1e7bb722eb1e Mon Sep 17 00:00:00 2001 From: Repinoid Date: Sun, 11 Oct 2026 15:01:53 +0300 Subject: [PATCH] =?UTF-8?q?docs(deploy):=20=D1=82=D1=80=D0=B5=D0=B1=D0=BE?= =?UTF-8?q?=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=20=D1=80=D0=BE=D0=B2=D0=BD=D0=BE?= =?UTF-8?q?=20=D0=BE=D0=B4=D0=BD=D0=BE=D0=B3=D0=BE=20EXPOSE=20+=20iot-emqx?= =?UTF-8?q?=20v0.2.5=20=D0=B2=20=D1=87=D0=B5=D0=BA-=D0=BB=D0=B8=D1=81?= =?UTF-8?q?=D1=82=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/nubes-deploy-checklist.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/doc/nubes-deploy-checklist.md b/doc/nubes-deploy-checklist.md index 0c16335..b2a728e 100644 --- a/doc/nubes-deploy-checklist.md +++ b/doc/nubes-deploy-checklist.md @@ -8,7 +8,13 @@ - **Образы в Gitea** (`gitea.services.ngcloud.ru/nail`): - `iot-service:v0.1.13` (+ latest) - - `iot-emqx:v0.2.4` (+ latest) + - `iot-emqx:v0.2.5` (+ latest), `iot-service:v0.1.13` (+ latest) + +⚠️ **Образ обязан иметь РОВНО ОДИН `EXPOSE`** — платформа Nubes отказывает в создании +контейнера с «Не указан applicationUsePort…», если EXPOSE несколько. У `emqx/emqx:5.5.1` +их 7 → образ собирается через `FROM scratch` + `COPY --from=base / /` (EXPOSE не +наследуется), остаётся только `8083`. Параметра `applicationUsePort` у провайдера nubes +3.1.0 нет — обойти на стороне Terraform нельзя, только пересборкой образа. - **shared-SQS** тенант `demo-service` (`SSAK-b8fb2b3000c178b865091686`, регион `us-east-1`): - очередь `iot-telemetry` — создана; - DLQ `iot-telemetry-dlq` — создана. @@ -30,9 +36,9 @@ IOT_PG_DSN = postgresql://iotservice:@postgresqlk8s-master.509145c3-ba7 ``` Таблицы (`iot_devices`, per-tenant БД телеметрии) создаются кодом при старте. -## 2. EMQX-контейнер (создаётся ПЕРВЫМ в deck, CPU ≥ 1000m) +## 2. EMQX-контейнер (создаётся ПЕРВЫМ, CPU ≥ 1000m) -Образ: `gitea.services.ngcloud.ru/nail/iot-emqx:v0.2.4`, порт из EXPOSE = `8083`. +Образ: `gitea.services.ngcloud.ru/nail/iot-emqx:v0.2.5`, порт из EXPOSE = `8083`. Env (все — при создании, потом не меняются):