diff --git a/deploy/Caddyfile.tmpl b/deploy/Caddyfile.tmpl index fd38a99..be8cb17 100644 --- a/deploy/Caddyfile.tmpl +++ b/deploy/Caddyfile.tmpl @@ -1,4 +1,11 @@ __HOST__ { + # The hall-wide notice (hall-announce on the host): one file, served by every game's site. + handle_path /hall/* { + root * /var/lib/hall + header Cache-Control "no-store" + file_server + } + root * /opt/waving-hands/build encode gzip zstd diff --git a/src/lib/components/Announcement.svelte b/src/lib/components/Announcement.svelte new file mode 100644 index 0000000..18f343f --- /dev/null +++ b/src/lib/components/Announcement.svelte @@ -0,0 +1,119 @@ + + +{#if shown} +