18 lines
1.4 KiB
SQL
18 lines
1.4 KiB
SQL
-- 022_monitored_services_external.sql
|
|
-- Optional external/domain URL for a service, used by the dashboard tile when the
|
|
-- owner is browsing remotely. LAN `url` stays the source of truth for health checks.
|
|
ALTER TABLE monitored_services ADD COLUMN external text;
|
|
|
|
-- Backfill curated domains by id (the live instance is already seeded, so adding the
|
|
-- column alone wouldn't populate them). No-op for ids that don't exist.
|
|
UPDATE monitored_services SET external = 'https://void.hynesy.com' WHERE id = 'void-server';
|
|
UPDATE monitored_services SET external = 'https://gramps.hynesy.com' WHERE id = 'gramps';
|
|
UPDATE monitored_services SET external = 'https://plex.hynesy.com' WHERE id = 'plex';
|
|
UPDATE monitored_services SET external = 'https://tdarr.hynesy.com' WHERE id = 'tdarr';
|
|
UPDATE monitored_services SET external = 'https://sonarr.hynesy.com' WHERE id = 'sonarr';
|
|
UPDATE monitored_services SET external = 'https://radarr.hynesy.com' WHERE id = 'radarr';
|
|
UPDATE monitored_services SET external = 'https://bookstack.hynesy.com' WHERE id = 'bookstack';
|
|
-- Two services previously stored their domain in `url`; normalise to LAN url + external.
|
|
UPDATE monitored_services SET url = 'http://192.168.1.230:8096', external = 'https://jellyfin.hynesy.com' WHERE id = 'jellyfin';
|
|
UPDATE monitored_services SET url = 'http://192.168.1.230:8789', external = 'https://chaptarr.hynesy.com' WHERE id = 'chaptarr';
|