build: registry → gitea.services.ngcloud.ru/nail (Makefile/Dockerfile/дока)
This commit is contained in:
+1
-1
@@ -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 задаёт только секреты.
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
@@ -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
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user