diff --git a/netlify.toml b/netlify.toml new file mode 100644 index 0000000000..4d47cbdf4e --- /dev/null +++ b/netlify.toml @@ -0,0 +1,33 @@ +# Netlify Config, https://www.netlify.com/docs/netlify-toml-reference/ +[build] + base = "/" + publish = "runatlantis.io/.vuepress/dist/" + command = "pnpm website:build" + +[[redirects]] + from = "/guide/getting-started.html" + to = "/guide/" + status = 301 + force = true + +[[redirects]] + from = "/docs/atlantis-yaml-reference.html" + to = "/docs/repo-level-atlantis-yaml.html" + status = 301 + force = true + +[[headers]] + for = "/*" + [headers.values] + X-Frame-Options = "DENY" + X-XSS-Protection = "1; mode=block" + Content-Security-Policy = "default-src 'self'; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; img-src 'self' data:; font-src 'self' data:" + Cache-Control = "public, max-age=86400, must-revalidate" + Strict-Transport-Security = "max-age=86400; includeSubDomains; preload" + Referrer-Policy = "no-referrer" + X-Content-Type-Options = "nosniff" + +[[headers]] + for = "*.html" + [headers.values] + Content-Type = "text/html; charset=UTF-8" diff --git a/runatlantis.io/.vuepress/public/_redirects b/runatlantis.io/.vuepress/public/_redirects deleted file mode 100644 index a025dc528b..0000000000 --- a/runatlantis.io/.vuepress/public/_redirects +++ /dev/null @@ -1,2 +0,0 @@ -/guide/getting-started.html /guide/ -/docs/atlantis-yaml-reference.html /docs/repo-level-atlantis-yaml.html