- dockerized ken + chelsty HA test instances with template fixtures - snapshot/reset/wait scripts for fixture management - integration test infrastructure with separate marker - location_tag promoted from metadata to event payload (Phase 1 flag #3) - chelsty-infra target_url points to chelsty-ha via tailnet (Phase 1 flag #1) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
28 lines
644 B
YAML
28 lines
644 B
YAML
services:
|
|
ha-chelsty-init:
|
|
image: busybox
|
|
container_name: ha-test-chelsty-init
|
|
command: sh -c "cp -rn /fixtures/. /config/ && echo 'Fixtures copied'"
|
|
volumes:
|
|
- ./fixtures/chelsty:/fixtures:ro
|
|
- ha_chelsty_config:/config
|
|
restart: "no"
|
|
|
|
ha-chelsty:
|
|
image: ghcr.io/home-assistant/home-assistant:stable
|
|
container_name: ha-test-chelsty
|
|
privileged: true
|
|
depends_on:
|
|
ha-chelsty-init:
|
|
condition: service_completed_successfully
|
|
ports:
|
|
- "8124:8123"
|
|
volumes:
|
|
- ha_chelsty_config:/config
|
|
environment:
|
|
TZ: UTC
|
|
restart: "no"
|
|
|
|
volumes:
|
|
ha_chelsty_config:
|