diff --git a/.gitignore b/.gitignore
index 57904b27f76285f859b21a1d3dd660bc03a867ca..b1ef229de64135533f11f7844e1c50882b08c46c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -83,7 +83,7 @@ dist
 # Service worker
 sw.*
 
-# GitLab Pages
-public/
+## GitLab Pages
+##public/
 
 .ssl
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d1e98866bce283a704a44dd31f15ebbcb9400b6f..8b956f57a68d77f0d9e917fd7b99a2ae2ebcf2e6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,13 +2,13 @@
 pages:
   image: node
   variables:
-    NUXT_APP_BASE_URL: /
+    NUXT_APP_BASE_URL: /nuxt/
   before_script:
     - npm ci --cache .npm --prefer-offline
   script:
     # Specify the steps involved to build your app here
     - npm run generate
-  cache: 
+  cache: # https://docs.gitlab.com/ee/ci/caching/#cache-nodejs-dependencies
     key:
       files:
         - package-lock.json
diff --git a/public/favicon.ico b/public/favicon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..18993ad91cfd43e03b074dd0b5cc3f37ab38e49c
Binary files /dev/null and b/public/favicon.ico differ
diff --git a/public/robots.txt b/public/robots.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc
--- /dev/null
+++ b/public/robots.txt
@@ -0,0 +1 @@
+
diff --git a/public/silent-check-sso.html b/public/silent-check-sso.html
new file mode 100644
index 0000000000000000000000000000000000000000..66e74bce405a52085a142da3c011b652e6470522
--- /dev/null
+++ b/public/silent-check-sso.html
@@ -0,0 +1,10 @@
+<!doctype html>
+<html>
+
+<body>
+  <script>
+    parent.postMessage(location.href, location.origin);
+  </script>
+</body>
+
+</html>
\ No newline at end of file