diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..576204fc39b11d9faae23eae58647265d1046b2d
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,30 @@
+default:
+  services:
+    - name: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/docker:23.0-dind
+      alias: docker
+
+variables:
+  DOCKER_TLS_CERTDIR: ''
+  DOCKER_HOST: tcp://docker:2375/
+  DOCKER_DRIVER: overlay2
+
+stages:
+  - deploy
+
+pages:
+  image: node:lts
+  stage: deploy
+  environment:
+    name: landing-page-rec
+    url: https://web-et-numerique.forge-pages.grandlyon.com/factory/llle_project/ecolyo_landing_page/
+  before_script:
+    - npm i sass
+  script:
+    - npx sass ./scss:public
+  artifacts:
+    paths:
+      # The folder that contains the files to be exposed at the Page URL
+      - public
+  only:
+    - dev
+    - merge_requests
diff --git a/.vscode/settings.json b/.vscode/settings.json
index b630824944473dc79e1cccc9c95c1619e37ffa95..ff980a75a143ebb108cfa67913913c64d4a07817 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -30,6 +30,7 @@
     "illu",
     "matomo",
     "Matomo",
+    "numerique",
     "Teleo",
     "Téléo",
     "tiga"