| Age | Commit message (Collapse) | Author |
|
Two new product codes: IDR403 (Canberra) and IDR193 (Cairns).
radar.service / radar-retry.service gain two more ExecStart= lines.
Per-radar pages: nav strip at top with all four radars + a Synoptic
button linking to pestrel.com; current page is highlighted. Layout
switched to column flex (nav on top, image fills below) and the
image now uses `width: 100%; max-width: 512px` so it fills phone
viewports without upscaling beyond the BOM-native 512px on desktop.
Synoptic page (index.html): "Radars" button fixed to the left edge
at top 16.6%, linking to https://radar.pestrel.com/.
Landing page (radar.pestrel.com/): rebalanced for four radars plus
a dashed-border Synoptic button.
nginx/radar.pestrel.com.conf: pulled in the certbot-managed TLS
block so a fresh setup matches production state.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
|
radar.service / radar-retry.service now invoke radarFetch.sh once
per product code, prefixed with `-` so one radar's outage does not
skip the other.
Landing page at / links to /sydney and /brisbane; each per-radar
page is the familiar black-page full-image idiom with a small
corner link to its sibling.
setup.sh provisions the subdirs and installs all three pages.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
|
radarFetch.sh fetches BOM IDR713 transparencies (24h cache) and the
last six 6-minute echo frames, composites them via cached lower/upper
plates, and publishes an APNG loop to /srv/www/radar/.
systemd: radar.{service,timer} on a 6-min cadence, with retry units
mirroring the synoptic pattern.
nginx: new radar.pestrel.com vhost (still commented in setup.sh until
DNS propagation is confirmed).
setup.sh provisions radar dirs, installs radar units, enables timer.
deploy.sh accepts synoptic|radar arg.
Parameterised on product code; adding another radar is a one-line
config change.
Spec: doc/bom-radar-spec.md.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|