diff --git a/Caddyfile b/Caddyfile index fa11a2d..f223546 100644 --- a/Caddyfile +++ b/Caddyfile @@ -12,6 +12,18 @@ admin off } +# --------------------------------------------------------------------------- +# Documentation site (static export served from /var/www/docs.barazo.forum/) +# --------------------------------------------------------------------------- +docs.barazo.forum { + header Strict-Transport-Security "max-age=63072000; includeSubDomains; preload" + + root * /var/www/docs.barazo.forum + file_server + + try_files {path} {path}index.html /404.html +} + {$COMMUNITY_DOMAIN} { # HSTS -- enforce HTTPS for all future requests (2 years, preload-eligible) header Strict-Transport-Security "max-age=63072000; includeSubDomains; preload" diff --git a/docker-compose.yml b/docker-compose.yml index 6f90505..577bbc1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -187,6 +187,7 @@ services: - ./Caddyfile:/etc/caddy/Caddyfile:ro - caddydata:/data - caddyconfig:/config + - /var/www/docs.barazo.forum:/var/www/docs.barazo.forum:ro networks: - frontend depends_on: