diff --git a/templates/npm_projects.gitlab-ci.yml b/templates/npm_projects.gitlab-ci.yml
index f7956dcc3c2c56107c3423e9c320dee5a0f64dfd..5132e5e54f68bf8cfba270ea7c557a4419513dbd 100644
--- a/templates/npm_projects.gitlab-ci.yml
+++ b/templates/npm_projects.gitlab-ci.yml
@@ -166,6 +166,8 @@ variables:
     DIST_DIR: "$CI_PROJECT_DIR/dist"
 
   script:
+    # start always at project root dir, to make sure .env file (included in artifacts) is generated there
+    - cd "${CI_PROJECT_DIR}"
     - /home/emscripten/scripts/npm_push_doc.sh "${SOURCE_DIR}" "${PROJECT_URL}" "${WIKI_PUSH_TOKEN}" "${DIST_DIR}" "${CI_COMMIT_REF_NAME}" "${CI_COMMIT_REF_PROTECTED}"
 
   artifacts: