diff --git a/docker/000-default.conf b/docker/000-default.conf index a94ae180..3e797153 100644 --- a/docker/000-default.conf +++ b/docker/000-default.conf @@ -8,6 +8,7 @@ AllowOverride None Require all granted + Header set Cache-Control "max-age=3600" ServerName MY_LOCAL_IP diff --git a/docker/Dockerfile b/docker/Dockerfile index 17fbc340..28bab06d 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -54,7 +54,7 @@ RUN mkdir -p /srv/elixir-data/ COPY ./docker/000-default.conf /etc/apache2/sites-available/000-default.conf COPY ./docker/gitconfig /etc/gitconfig -RUN a2enmod rewrite +RUN a2enmod rewrite headers EXPOSE 80 diff --git a/static/script.js b/static/script.js index 62a54fc0..c26fd6f3 100644 --- a/static/script.js +++ b/static/script.js @@ -361,7 +361,7 @@ function addBannerContents(bannerElement, msg) { } function updateMessageBanner() { - fetch('/static/messages.json') + fetch('/static/messages.json?v=1') .then(r => r.json()) .then(messages => { const msg = randomChoice(messages); @@ -372,7 +372,7 @@ function updateMessageBanner() { } function cycleBanner(delay=500) { - fetch('/static/messages.json') + fetch('/static/messages.json?v=1') .then(r => r.json()) .then(messages => { cycleBannerWithData(messages, delay); diff --git a/templates/layout.html b/templates/layout.html index 92a16539..0a2e989a 100644 --- a/templates/layout.html +++ b/templates/layout.html @@ -25,7 +25,7 @@ - + +