# Watch build profile template. Copy this file to .sh in the # same directory (the .sh files are gitignored). The profile name (the file # basename without .sh) is what you pass to ./run.sh, e.g.: # # ./run.sh watch brummel-dev install # # Naming convention: # - e.g. brummel-dev, brummel-minerva, krey-minerva # Profiles whose name ends in "-dev" are treated as development builds # (launcher label "Doctate (Dev)" + red "DEV" badge in the UI). All other # profiles render the production-clean UI. # Backend URL the watch talks to. Plain HTTP is fine on the LAN. SERVER_URL="http://minerva.lan:3000" # Plaintext api_key matching the slug in the server's users.toml. # Generate with: openssl rand -base64 24 API_KEY="REPLACE_ME_WITH_PLAINTEXT_API_KEY" # Bash array of stable hardware serials (ro.serialno) — one per attached watch # this profile may target. NOT the adb transport serial (the rotating ip:port # you see over WiFi): the guard reads ro.serialno so it survives port rotation # and is identical over WiFi and USB. # Find a watch's ro.serialno with: ./run.sh devices (prints "transport -> ro.serialno"). # Brummel's watch can appear in multiple profiles; Krey's watch only in hers. ALLOWED_SERIALS=( "XXXXXXXXXXXXXX" )