- Определена архитектура 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 ресурс)
74 lines
1.4 KiB
Plaintext
74 lines
1.4 KiB
Plaintext
# Created: 2026-03-11 / Updated: 2026-03-30
|
|
# Purpose: ignore generated artifacts and internal files for the `examples` repository
|
|
|
|
# Terraform
|
|
.terraform/
|
|
*.tfstate
|
|
*.tfstate.*
|
|
.terraform.lock.hcl
|
|
crash.log
|
|
|
|
# Terraform plans / backups
|
|
*.tfplan
|
|
*.backup
|
|
*.bak
|
|
|
|
# Provider plugins / caches
|
|
.terraform.d/
|
|
|
|
# tfvars содержат секреты (токены, ключи) — пользователь создаёт из .template
|
|
*.tfvars
|
|
|
|
# Archives and build artifacts
|
|
*.zip
|
|
dist/
|
|
build/
|
|
|
|
# Node / Python
|
|
node_modules/
|
|
__pycache__/
|
|
*.pyc
|
|
venv/
|
|
.venv/
|
|
|
|
# Editor / OS files
|
|
.DS_Store
|
|
*.swp
|
|
*.swo
|
|
|
|
# Environment files
|
|
.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/
|