diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a518bcdc66a23af2ccc677a956d18a55400f767b..695215dfe9bb0d7d38c3cdbcdeaff60d5973f622 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,18 +1,61 @@
 image: node
 
 stages:
- - deploy
+ - deploy_staging
+ - deploy_production
 
-deploy_staging:
-  stage: deploy
-  environment: staging
+## STAGING ##
+
+deploy_paris_stg:
+  stage: deploy_staging
+  environment:
+    name: paris_stg
+    url: https://staging.test-paris.happy-dev.fr
+  script:
+    - echo "$APP_CONFIG_PARIS_STG" > config.json
+    - echo "$SSH_PRIVATE_KEY" | tr -d '\r' > gitlab.key && chmod 600 gitlab.key
+    - npm install
+    - npm run build
+    - scp -i gitlab.key -o StrictHostKeyChecking=no -r dist/* test-paris@ssh-test-paris.happy-dev.fr:~/staging/www/
+  only:
+    - staging
+    - feat/manager_deploy
+  tags:
+    - sib
+
+deploy_nantes:
+  stage: deploy_staging
+  environment:
+    name: nantes
+    url: https://test-nantes.happy-dev.fr
   script:
-    - echo "$APP_CONFIG" > config.json
+    - echo "$APP_CONFIG_NANTES" > config.json
     - echo "$SSH_PRIVATE_KEY" | tr -d '\r' > gitlab.key && chmod 600 gitlab.key
     - npm install
     - npm run build
     - scp -i gitlab.key -o StrictHostKeyChecking=no -r dist/* test-paris@ssh-test-paris.happy-dev.fr:~/staging/www/
   only:
     - staging
+    - feat/manager_deploy
+  tags:
+    - sib
+
+## PRODUCTION ##
+
+deploy_paris:
+  stage: deploy_production
+  environment:
+    name: paris
+    url: https://test-paris.happy-dev.fr
+  script:
+    - echo "$APP_CONFIG_PARIS" > config.json
+    - echo "$SSH_PRIVATE_KEY" | tr -d '\r' > gitlab.key && chmod 600 gitlab.key
+    - npm install
+    - npm run build
+    - scp -i gitlab.key -o StrictHostKeyChecking=no -r dist/* test-paris@ssh-test-paris.happy-dev.fr:~/www/
+  only:
+    - staging
+    - feat/manager_deploy
+  when: manual
   tags:
     - sib
diff --git a/gitlabci.pub b/gitlabci.pub
new file mode 100644
index 0000000000000000000000000000000000000000..48ad39379bbb600359c4a6a9436794a2b9a095ec
--- /dev/null
+++ b/gitlabci.pub
@@ -0,0 +1 @@
+ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEw23THoFtbG25dkre20Zx03wTyGtmEiUTANGekdCmCymie9/oGgpwIfsqR3VysaUZqO/ObS8le//mVtQJhkKi4= deploy key