build: registry → gitea.services.ngcloud.ru/nail (Makefile/Dockerfile/дока)

This commit is contained in:
Repinoid
2026-10-11 09:51:08 +03:00
parent fdb9fa86b8
commit 16b9f05a86
5 changed files with 14 additions and 8 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
# Dockerfile — монолит iot-service (один бинарник, один контейнер). # Dockerfile — монолит iot-service (один бинарник, один контейнер).
# Образ: naeel/iot-service (Docker Hub, публичный — требование платформы). # Образ: gitea.services.ngcloud.ru/nail/iot-service (Gitea registry платформы).
# #
# Env-дефолты (не секреты) вшиты сюда — deck-UI задаёт только секреты. # Env-дефолты (не секреты) вшиты сюда — deck-UI задаёт только секреты.
+4 -2
View File
@@ -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. # Старые k8s-цели — в legacy/Makefile.old.
REGISTRY ?= gitea.services.ngcloud.ru/nail
VERSION ?= v0.1.13 VERSION ?= v0.1.13
IMAGE ?= naeel/iot-service IMAGE ?= $(REGISTRY)/iot-service
LDFLAGS = -X main.version=$(VERSION) LDFLAGS = -X main.version=$(VERSION)
.PHONY: build vet test tidy docker-build docker-push .PHONY: build vet test tidy docker-build docker-push
+4 -2
View File
@@ -1,7 +1,9 @@
# Деплой IoT на платформе Nubes без kubectl (чужой кластер) # Деплой IoT на платформе Nubes без kubectl (чужой кластер)
**Версии на 2026-08-16:** `naeel/iot-emqx:v0.2.4`, `naeel/iot-service:v0.1.2`. **Версии на 2026-08-16:** `gitea.services.ngcloud.ru/nail/iot-emqx:v0.2.4`, `gitea.services.ngcloud.ru/nail/iot-service:v0.1.2`.
Образы публичные на Docker Hub, каждый имеет РОВНО один EXPOSE Образы — в **Gitea container registry** (`gitea.services.ngcloud.ru`), не на Docker Hub
(managed-платформа тянет образы из Gitea; логин — `docker login gitea.services.ngcloud.ru`).
Каждый образ имеет РОВНО один EXPOSE
(EMQX — 8083, iot-service — 9090). Поле порта в deck отсутствует — порт (EMQX — 8083, iot-service — 9090). Поле порта в deck отсутствует — порт
берётся из EXPOSE образа. берётся из EXPOSE образа.
+1 -1
View File
@@ -1,5 +1,5 @@
# EMQX для IoT на платформе Nubes. # EMQX для IoT на платформе Nubes.
# Образ: naeel/iot-emqx (Docker Hub, публичный). # Образ: gitea.services.ngcloud.ru/nail/iot-emqx (Gitea registry платформы).
# #
# БАЗА — официальный emqx/emqx:5.5.1 (проверен на платформе: заводится, логи в # БАЗА — официальный emqx/emqx:5.5.1 (проверен на платформе: заводится, логи в
# stdout). Добавляем только наш emqx.conf (auth/ACL, listeners, логи). # stdout). Добавляем только наш emqx.conf (auth/ACL, listeners, логи).
+4 -2
View File
@@ -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 VERSION ?= v0.2.4
IMAGE ?= naeel/iot-emqx IMAGE ?= $(REGISTRY)/iot-emqx
.PHONY: docker-build docker-push .PHONY: docker-build docker-push