Files
sless/examples/.gitignore
T
Repinoid 6dc2dc69ba 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 ресурс)
2026-04-04 08:34:14 +03:00

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/