diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index dcf5d20858bafc02c344d59cfaf81ad56dfb5af9..2d166b055eaa694ebc019b2c6d62321d9634c6c6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,8 +1,20 @@
+deploy_staging:
+  stage: deploy
+  script:
+    - echo "Deploy to staging server"
+  environment:
+    name: staging
+    url: https://staging.example.com
+
 pages:
   stage: deploy
-  script: mv src public
+  script:
+  - mkdir .public
+  - cp -r * .public
+  - mv .public public
   artifacts:
-     paths:
-       - public
+    paths:
+    - public
   only:
-    - main
+  - main
+