feat(deploy): add deploy script and per-device config files
deploy/deploy.sh — automated deploy: arch detection, scp .app, write seed.json, verify. Supports single laptop, list, or "all"; --seed-only flag skips .app copy for key-rotation runs. deploy/devices.conf — all 19 laptops (num / IP / event_device_id). deploy/event.env.example — template for gitignored event.env (API key). README updated: deploy/ table, script usage, manual steps moved to reference section. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
28
deploy/devices.conf
Normal file
28
deploy/devices.conf
Normal file
@@ -0,0 +1,28 @@
|
||||
# Aether Native Launcher — Device List
|
||||
# Fields: laptop_num ip_address event_device_id [notes]
|
||||
# Blank lines and lines starting with # are ignored.
|
||||
#
|
||||
# IP pattern: 192.168.32.1XX (XX = zero-padded laptop number)
|
||||
# SSH user: "speaker ready" on all laptops
|
||||
# Find/replace 192.168.32 for other venue network prefixes.
|
||||
#
|
||||
# num ip event_device_id notes
|
||||
01 192.168.32.101 tFLL1fLQfnk
|
||||
02 192.168.32.102 rpbfunVPEzw
|
||||
03 192.168.32.103 1EPfPX8kfw8
|
||||
04 192.168.32.104 zvgyLM5yieU
|
||||
05 192.168.32.105 QOc046GoeSc
|
||||
06 192.168.32.106 2o8j6eb0L6s
|
||||
07 192.168.32.107 Oa1tlxPEVSQ
|
||||
08 192.168.32.108 fY4yznpUZ48
|
||||
09 192.168.32.109 YlgGCyjo9bY
|
||||
10 192.168.32.110 GcTnFsp1mHI
|
||||
11 192.168.32.111 6z88m9oEZio
|
||||
12 192.168.32.112 EggJqL2kWkA
|
||||
13 192.168.32.113 O11eckHFdVE
|
||||
14 192.168.32.114 reI0SecUEhI
|
||||
15 192.168.32.115 crozxT8mA44
|
||||
16 192.168.32.116 0nP4VZsvr2Q
|
||||
17 192.168.32.117 Gm2gNqPGzLA
|
||||
19 192.168.32.119 6tpukvRVugU
|
||||
x20 192.168.32.120 rwLYnKUNd1M old 04, spare/retired
|
||||
Reference in New Issue
Block a user