diff --git a/Dockerfile b/Dockerfile index c06059f..9768ae9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Dockerfile — монолит iot-service (один бинарник, один контейнер). -# Образ: naeel/iot-service (Docker Hub, публичный — требование платформы). +# Образ: gitea.services.ngcloud.ru/nail/iot-service (Gitea registry платформы). # # Env-дефолты (не секреты) вшиты сюда — deck-UI задаёт только секреты. diff --git a/Makefile b/Makefile index 182441f..3def0e6 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,10 @@ -# Makefile — монолит iot-service (образ naeel/iot-service). +# Makefile — монолит iot-service (образ gitea.services.ngcloud.ru/nail/iot-service). +# Registry: Gitea (gitea.services.ngcloud.ru) — managed-платформа тянет образы отсюда. # Старые k8s-цели — в legacy/Makefile.old. +REGISTRY ?= gitea.services.ngcloud.ru/nail VERSION ?= v0.1.13 -IMAGE ?= naeel/iot-service +IMAGE ?= $(REGISTRY)/iot-service LDFLAGS = -X main.version=$(VERSION) .PHONY: build vet test tidy docker-build docker-push diff --git a/doc/deployment-nubes-production.md b/doc/deployment-nubes-production.md index 0e8ec8c..bc5d319 100644 --- a/doc/deployment-nubes-production.md +++ b/doc/deployment-nubes-production.md @@ -1,7 +1,9 @@ # Деплой IoT на платформе Nubes без kubectl (чужой кластер) -**Версии на 2026-08-16:** `naeel/iot-emqx:v0.2.4`, `naeel/iot-service:v0.1.2`. -Образы публичные на Docker Hub, каждый имеет РОВНО один EXPOSE +**Версии на 2026-08-16:** `gitea.services.ngcloud.ru/nail/iot-emqx:v0.2.4`, `gitea.services.ngcloud.ru/nail/iot-service:v0.1.2`. +Образы — в **Gitea container registry** (`gitea.services.ngcloud.ru`), не на Docker Hub +(managed-платформа тянет образы из Gitea; логин — `docker login gitea.services.ngcloud.ru`). +Каждый образ имеет РОВНО один EXPOSE (EMQX — 8083, iot-service — 9090). Поле порта в deck отсутствует — порт берётся из EXPOSE образа. diff --git a/emqx/Dockerfile b/emqx/Dockerfile index 212d926..c6dbaf0 100644 --- a/emqx/Dockerfile +++ b/emqx/Dockerfile @@ -1,5 +1,5 @@ # EMQX для IoT на платформе Nubes. -# Образ: naeel/iot-emqx (Docker Hub, публичный). +# Образ: gitea.services.ngcloud.ru/nail/iot-emqx (Gitea registry платформы). # # БАЗА — официальный emqx/emqx:5.5.1 (проверен на платформе: заводится, логи в # stdout). Добавляем только наш emqx.conf (auth/ACL, listeners, логи). diff --git a/emqx/Makefile b/emqx/Makefile index 45a7600..1848fe1 100644 --- a/emqx/Makefile +++ b/emqx/Makefile @@ -1,7 +1,9 @@ -# EMQX-контейнер для IoT (образ naeel/iot-emqx). +# EMQX-контейнер для IoT (образ gitea.services.ngcloud.ru/nail/iot-emqx). +# Registry: Gitea (gitea.services.ngcloud.ru) — managed-платформа тянет образы отсюда. +REGISTRY ?= gitea.services.ngcloud.ru/nail VERSION ?= v0.2.4 -IMAGE ?= naeel/iot-emqx +IMAGE ?= $(REGISTRY)/iot-emqx .PHONY: docker-build docker-push