docker-compose.yml: - Uses ghcr.io/home-assistant/home-assistant:stable - network_mode: host (required for DTLS/UDP to reach LAN appliances) - custom_components/localthings mounted read-only into /config/custom_components/ - ha_config/ volume for persistent HA state ha_config/configuration.yaml: - Minimal config (frontend, http, logger) - localthings logged at DEBUG, everything else at warning ha_config/ gitignored — contains auth tokens and secrets after onboarding
42 lines
660 B
Plaintext
42 lines
660 B
Plaintext
# Secrets and per-instance config — never commit
|
|
.env
|
|
.DS_Store
|
|
|
|
# Certificates and keys — per-instance, never push
|
|
certs/
|
|
*.pem
|
|
*.crt
|
|
*.p12
|
|
*.pfx
|
|
*.key
|
|
|
|
# Exception: bundled Samsung OCF Root CA (public cert, no key material)
|
|
!custom_components/localthings/ocf/ocf_root_ca.pem
|
|
token.txt
|
|
|
|
# Python artifacts
|
|
__pycache__/
|
|
*.pyc
|
|
.venv/
|
|
venv/
|
|
|
|
# Bridge runtime
|
|
bridge.log
|
|
course_mapper.log
|
|
|
|
# Capture / dump files
|
|
*.pcap
|
|
*.har
|
|
*.mitm
|
|
capture/
|
|
flows/
|
|
|
|
# Local-only research tools (not part of the bridge runtime)
|
|
local-tools/
|
|
|
|
# Claude Code per-project state (permissions allowlist, etc.)
|
|
.claude/
|
|
|
|
# HA dev instance — persisted config and secrets
|
|
ha_config/
|