Repinoid
16b9f05a86
build: registry → gitea.services.ngcloud.ru/nail (Makefile/Dockerfile/дока)
2026-10-11 09:51:08 +03:00
Repinoid
3b7c8a0a63
feat(iot): bcrypt-хэш паролей устройств и бриджа + EMQX на bcrypt (P0-3 ч.1)
...
- handler CreateIoTDevice: пароль устройства хранится bcrypt-хэшем (hashPassword),
открытый пароль отдаётся один раз в 201.
- store.EnsureBridgeDevice: пароль бриджа тоже bcrypt-хэшем.
- emqx/emqx.conf: password_hash_algorithm name=bcrypt, salt_rounds=10 (подтверждено
по emqx/emqx: HOCON-ключ salt_rounds; Go bcrypt.DefaultCost=10).
- Добавлена зависимость golang.org/x/crypto v0.42.0.
2026-10-10 19:21:10 +03:00
“Naeel”
8b3f3ab5df
feat(emqx): PG-auth in EMQX v0.2.4 + EnsureBridgeDevice v0.1.2 (tail 3)
2026-08-16 16:18:49 +04:00
“Naeel”
12b43e7999
fix(bridge): resubscribe on every (re)connect; emqx v0.2.1 dashboard off; iot-service v0.1.1
2026-08-16 15:24:26 +04:00
“Naeel”
85f646cfe4
fix(emqx): v0.2.0 от официальной базы + резолвимые auth-заглушки — EMQX работает (502 устранён); HISTORY: развязка задокументирована
2026-08-16 14:22:35 +04:00
“Naeel”
b19e5ec638
fix(emqx): mqtt_path→websocket.mqtt_path (v0.1.4, локально OK); HISTORY: на платформе boot висит — задокументировано
2026-08-16 13:48:26 +04:00
“Naeel”
b6ffd52e00
fix(emqx): v0.1.2 — procps для launcher (502 из-за ps: command not found); HISTORY: ошибки deck/502 задокументированы
2026-08-16 13:28:41 +04:00
“Naeel”
1f30d13e95
fix(emqx): v0.1.1 — сборка от debian, единственный EXPOSE 8083 (deck-UI берёт порт из образа, поле applicationUsePort в форме отсутствует)
2026-08-16 13:22:39 +04:00
“Naeel”
7d4384b79a
fix(emqx): EXPOSE только 8083 + комментарий про applicationUsePort в deck-UI
2026-08-16 13:17:43 +04:00
“Naeel”
0363b8b56a
feat: EMQX-образ для платформы (naeel/iot-emqx) — конфиг вшит, auth/ACL URL через env
2026-08-16 10:13:17 +04:00