diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b91df06f915690facf62c852ab0226eca47f443c..826627fb0f16fc518d27854f97e928511265dda4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -3,7 +3,7 @@ pages:
   - public-docker
   script:
     - mkdir -p public  # Ensure the public folder exists
-    - cp book/* public/  # Move your HTML file into the public folder
+    - cp -r book/* public/  # Move your HTML file into the public folder
   artifacts:
     paths:
       - public  # GitLab Pages serves files from 'public'