IoT MVP: архитектура, план реализации, лог рассуждений
- Определена архитектура managed IoT service - Согласовано решение: RabbitMQ (MVP), потом Kafka; EMQX + CRD контроллер - Создан подробный план для Sonnet (doc/iot-mvp-plan.md) - Добавлено правило в copilot-instructions: лог мышления в doc/thinking/ по датам - Полный ход рассуждений в doc/thinking/2026-04-04.md Ключевые решения: - IoT код в iot/ (легко вынести потом) - CRD IoTDevice + контроллер (как все остальное в sless) - EMQX HTTP Auth Backend для динамической аутентификации устройств - Архитектура broker-agnostic (легко переключить на Kafka) - Terraform: расширяем текущий provider (sless_iot_device ресурс)
This commit is contained in:
+34
-2
@@ -1,5 +1,5 @@
|
||||
# Created: 2026-03-11
|
||||
# Purpose: ignore generated artifacts for the `examples` repository
|
||||
# Created: 2026-03-11 / Updated: 2026-03-30
|
||||
# Purpose: ignore generated artifacts and internal files for the `examples` repository
|
||||
|
||||
# Terraform
|
||||
.terraform/
|
||||
@@ -16,6 +16,7 @@ crash.log
|
||||
# Provider plugins / caches
|
||||
.terraform.d/
|
||||
|
||||
# tfvars содержат секреты (токены, ключи) — пользователь создаёт из .template
|
||||
*.tfvars
|
||||
|
||||
# Archives and build artifacts
|
||||
@@ -39,3 +40,34 @@ venv/
|
||||
.env
|
||||
*.local
|
||||
*.log
|
||||
|
||||
# ---- SSH-ключи (секретные данные, у каждого пользователя свои) ----
|
||||
vm_key
|
||||
vm_key.pub
|
||||
**/vm_key
|
||||
**/vm_key.pub
|
||||
*.pem
|
||||
id_ed25519
|
||||
id_rsa
|
||||
|
||||
# ---- Внутренние тестовые и служебные скрипты (не для пользователей) ----
|
||||
# VM
|
||||
VM/vm_stress_test.sh
|
||||
VM/.vm_stress_test.sh.OLD
|
||||
VM/VM_TEST_README.md
|
||||
|
||||
# POSTGRES
|
||||
POSTGRES/vm_stress_test.sh
|
||||
POSTGRES/stress_test.sh
|
||||
POSTGRES/stress_destroy_apply.sh.disabled
|
||||
POSTGRES/full_test.sh
|
||||
POSTGRES/bug_hunter.sh
|
||||
POSTGRES/chaos_marathon.sh
|
||||
POSTGRES/test_cache_matrix.sh
|
||||
POSTGRES/deploy_and_run_chaos.sh
|
||||
POSTGRES/scripts/
|
||||
|
||||
# ---- Примеры в разработке (временно скрыты) ----
|
||||
POSTGRES/
|
||||
NODEJS/
|
||||
DEVfromGround/
|
||||
|
||||
Reference in New Issue
Block a user