diff --git a/.gitlab/ci/deploy.gitlab-ci.yml b/.gitlab/ci/deploy.gitlab-ci.yml
index a27b36ad917565c5c14fdcbd4f9e7440e2b4f4ae..4cd1fff9fe80312a476b507b6993db90b935539e 100644
--- a/.gitlab/ci/deploy.gitlab-ci.yml
+++ b/.gitlab/ci/deploy.gitlab-ci.yml
@@ -11,7 +11,7 @@ prepare-deploy:
     DOKKU_PORT: 22
     DOKKU_VERSION: v0.31.2
     DOKKU_DEPLOY_BRANCH: chore/rework-deployment
-    SSH_PRIVATE_KEY: $DOKKU_SSH_PRIVATE_KEY
+    SSH_PRIVATE_KEY_FILE: $DOKKU_SSH_PRIVATE_KEY_FILE
   script:
     - dokku network:exists "$APP_NAME-network" \
       || dokku network:create "$APP_NAME-network"
diff --git a/.gitlab/ci/dokku.gitlab-ci.yml b/.gitlab/ci/dokku.gitlab-ci.yml
index 9e36559adf61095c513bb9ad23574789d2309a36..a68a63722c36b27655546b8e3287a8e8bda599a9 100644
--- a/.gitlab/ci/dokku.gitlab-ci.yml
+++ b/.gitlab/ci/dokku.gitlab-ci.yml
@@ -12,7 +12,8 @@
   before_script:
     - chmod +x .gitlab/bin/gitlab_before_script.sh && bash .gitlab/bin/gitlab_before_script.sh
     - eval $(ssh-agent -s)
-    - ssh-add "$SSH_PRIVATE_KEY"
+    - chmod 400 "$SSH_PRIVATE_KEY_FILE"
+    - ssh-add "$SSH_PRIVATE_KEY_FILE"
     - mkdir -p "$HOME/.ssh" && chmod 700 "$HOME/.ssh"
     - echo -e "Host *\n\tStrictHostKeyChecking no\n\n" >> $HOME/.ssh/config"
     - dokku version