diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d53188a5be62226570bce0458c6062f1ab7d667b..9fd01a308b4556bb00d617623068afc9734154d7 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -39,6 +39,7 @@ stages:
   - update-meilisearch-indexes
   - get-meili-key
   - build
+  - build-wiki
   - deploy
 
 
@@ -352,6 +353,29 @@ build:prod:wiki:
     - if: $CI_COMMIT_BRANCH == "main"  
 
 
+
+build-wiki:
+  stage: build-wiki
+  image: node:21.1-bookworm-slim
+  variables:
+    NODE_OPTIONS: --max_old_space_size=12288
+    NUXT_APP_BASE_URL: /wiki/
+    NUXT_PUBLIC_MEILISEARCH_CLIENT_HOST_URL: ${MEILI_HOST}
+    NUXT_PUBLIC_MEILISEARCH_CLIENT_SEARCH_API_KEY: ${MEILI_API_KEY}
+    NUXT_PUBLIC_MEILI_HOST: ${MEILI_HOST}
+    NUXT_PUBLIC_MEILI_API_KEY: ${MEILI_API_KEY}
+  before_script:
+    - npm install
+  script:
+    - npm run generate
+  artifacts:
+    paths:
+      - .output/public
+
+
+
+
+
 ################ DEPLOY ##########################
 .deploy:
   stage: deploy