From c4bde9c7d7375127b7481dbc3bf5d81b116083e5 Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen@paragon-es.de>
Date: Mon, 2 May 2022 16:51:37 +0200
Subject: [PATCH] gitlab-ci-cd/drupal#24 Add support for borg backup in NG
 deployments

---
 test-and-deploy.yml | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/test-and-deploy.yml b/test-and-deploy.yml
index 4cbe0a2..5807192 100644
--- a/test-and-deploy.yml
+++ b/test-and-deploy.yml
@@ -420,6 +420,14 @@ Debug:
     name: ${ENVIRONMENT_NAME}
     url: ${ENVIRONMENT_URL}
   script:
+    - mkdir -p /data/${CI_COMMIT_REF_NAME}/app
+    - mkdir -p /data/${CI_COMMIT_REF_NAME}/backup/ssh
+    - mkdir -p /data/${CI_COMMIT_REF_NAME}/db
+    - mkdir -p /data/${CI_COMMIT_REF_NAME}/files
+    - mkdir -p /data/${CI_COMMIT_REF_NAME}/redis
+    - echo "BORG_PASSPHRASE=${BORG_PASSPHRASE}" >/data/${CI_COMMIT_REF_NAME}/backup/.env
+    - echo "${BORG_SSH_KEY}" >/data/${CI_COMMIT_REF_NAME}/backup/ssh/id_rsa
+    #- chmod 0600 /data/${CI_COMMIT_REF_NAME}/backup/ssh/id_rsa
     - cd /data/${CI_COMMIT_REF_NAME}/app
     - drush -y sset system.maintenance_mode 1
     - cd -
-- 
GitLab