fix(emqx): образ с одним EXPOSE (scratch) + конфиг без salt_rounds — платформа требует ровно один порт

This commit is contained in:
Repinoid
2026-10-11 15:01:31 +03:00
parent 0832d7e0cb
commit 582902e47a
3 changed files with 64 additions and 7 deletions
+5 -1
View File
@@ -41,7 +41,11 @@ authentication = [
}
password_hash_algorithm {
name = bcrypt
salt_rounds = 10
## ⚠ salt_rounds НЕ поддерживается схемой 5.5.1 (проверено на образе
## emqx/emqx:5.5.1: «unknown_fields, unknown => "salt_rounds"» и
## call_hocon_failed). Оставлять его нельзя — контейнер не стартует.
## Роль поля нулевая: EMQX только СВЕРЯЕТ хеш из БД, а cost берётся из
## самого bcrypt-хеша, не из конфига.
}
query = "SELECT mqtt_password AS password_hash FROM iot_devices WHERE enabled = true AND (namespace || '_' || device_id = ${username} OR (namespace = '__bridge' AND ${username} = device_id)) LIMIT 1"
}